diff options
author | George Hazan <ghazan@miranda.im> | 2022-01-09 22:17:34 +0300 |
---|---|---|
committer | George Hazan <ghazan@miranda.im> | 2022-01-09 22:17:34 +0300 |
commit | 26b0b0cc55d29b549bd364e622e95c55ef6ea24d (patch) | |
tree | b738f4411fcdd32bac871dbdda4a28cf91135b57 | |
parent | e200e1c71a5a79a08ed5770319329ff9ec93ae51 (diff) |
error check for Move button
-rw-r--r-- | src/mir_app/src/db_ini.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
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();
}
|