Merge branch 'dev' into rename-file

This commit is contained in:
Jack Ye 2025-07-12 14:02:45 +08:00 committed by GitHub
commit 2febc3412c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 7 deletions

View file

@ -27,6 +27,7 @@
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<PackageReadmeFile>Readme.md</PackageReadmeFile>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
<PropertyGroup Condition="'$(APPVEYOR)' == 'True'">

View file

@ -44,6 +44,9 @@ namespace Flow.Launcher
#region Private Fields
// Class Name
private static readonly string ClassName = nameof(MainWindow);
// Dependency Injection
private readonly Settings _settings;
private readonly Theme _theme;
@ -1256,14 +1259,21 @@ namespace Flow.Launcher
private void QueryTextBox_OnPaste(object sender, DataObjectPastingEventArgs e)
{
var isText = e.SourceDataObject.GetDataPresent(DataFormats.UnicodeText, true);
if (isText)
try
{
var text = e.SourceDataObject.GetData(DataFormats.UnicodeText) as string;
text = text.Replace(Environment.NewLine, " ");
DataObject data = new DataObject();
data.SetData(DataFormats.UnicodeText, text);
e.DataObject = data;
var isText = e.SourceDataObject.GetDataPresent(DataFormats.UnicodeText, true);
if (isText)
{
var text = e.SourceDataObject.GetData(DataFormats.UnicodeText) as string;
text = text.Replace(Environment.NewLine, " ");
DataObject data = new DataObject();
data.SetData(DataFormats.UnicodeText, text);
e.DataObject = data;
}
}
catch (Exception ex)
{
App.API.LogException(ClassName, "Failed to paste text", ex);
}
}