From 3d78ae9271f401838d3886716e3b61bbd591cf48 Mon Sep 17 00:00:00 2001 From: David Kocik Date: Wed, 25 Nov 2020 12:28:10 +0100 Subject: [PATCH] Instance check on windows: concider whole window name when searching for another instance --- src/slic3r/GUI/InstanceCheck.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/InstanceCheck.cpp b/src/slic3r/GUI/InstanceCheck.cpp index aaf3ba3c66..d4dfa1f358 100644 --- a/src/slic3r/GUI/InstanceCheck.cpp +++ b/src/slic3r/GUI/InstanceCheck.cpp @@ -79,7 +79,7 @@ namespace instance_check_internal return true; std::wstring classNameString(className); std::wstring wndTextString(wndText); - if (wndTextString.find(L"PrusaSlicer") == 0 && classNameString == L"wxWindowNR") { + if (wndTextString.find(L"PrusaSlicer") != std::wstring::npos && classNameString == L"wxWindowNR") { //check if other instances has same instance hash //if not it is not same version(binary) as this version HANDLE handle = GetProp(hwnd, L"Instance_Hash_Minor");