From 26b0b0cc55d29b549bd364e622e95c55ef6ea24d Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 9 Jan 2022 22:17:34 +0300 Subject: error check for Move button --- src/mir_app/src/db_ini.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mir_app/src/db_ini.cpp b/src/mir_app/src/db_ini.cpp index d4830ff98c..e4eb35c047 100644 --- a/src/mir_app/src/db_ini.cpp +++ b/src/mir_app/src/db_ini.cpp @@ -232,7 +232,13 @@ public: void onClick_Move(CCtrlBase *) { - MyMoveFile(ptrW(m_iniPath.GetText()), ptrW(m_newPath.GetText())); + ptrW wszOldFile(m_iniPath.GetText()), wszNewFile(ptrW(m_newPath.GetText())); + if (!wcsicmp(wszOldFile, wszNewFile)) { + MessageBoxW(m_hwnd, TranslateT("File names must be different"), TranslateT("Error"), MB_ICONERROR | MB_OK); + return; + } + + MyMoveFile(wszOldFile, wszNewFile); Close(); } -- cgit v1.2.3