diff --git a/app/DD_Clipboard_Searcher/frmStart.vb b/app/DD_Clipboard_Searcher/frmStart.vb index be6fecd..f075066 100644 --- a/app/DD_Clipboard_Searcher/frmStart.vb +++ b/app/DD_Clipboard_Searcher/frmStart.vb @@ -105,8 +105,8 @@ Public Class frmStart Exit Sub End If + Dim oWindowInfo = ClassWindowAPI.GetWindowInfo() Dim ClipboardContents As String = Clipboard.GetText() - Dim WindowTitle As String = ClassHotkey.GetCaption() Dim oProfileFilter As ClassProfileFilter Try @@ -118,9 +118,9 @@ Public Class frmStart Dim oProfiles = oProfileFilter.Profiles.AsEnumerable() - oProfiles = oProfileFilter.FilterProfilesByProcess(oProfiles, CURRENT_PROCESSNAME) + oProfiles = oProfileFilter.FilterProfilesByProcess(oProfiles, oWindowInfo.ProcessName) oProfiles = oProfileFilter.FilterProfilesByClipboardRegex(oProfiles, ClipboardContents) - oProfiles = oProfileFilter.FilterWindowsByWindowTitleRegex(oProfiles, WindowTitle) + oProfiles = oProfileFilter.FilterWindowsByWindowTitleRegex(oProfiles, oWindowInfo.WindowTitle) oProfiles = oProfileFilter.FilterProfilesByWindowClipboardRegex(oProfiles, ClipboardContents) oProfiles = oProfileFilter.RemoveDuplicateProfiles() oProfiles = oProfiles.ToList()