From fa63d8d1a6c425eacb064a255595e12e4223df5b Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 21 Sep 2014 16:16:41 +0000 Subject: [PATCH] ide: Fixed issue with aux file rename git-svn-id: svn://ultimatepp.org/upp/trunk@7713 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/ide/UppWspc.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/uppsrc/ide/UppWspc.cpp b/uppsrc/ide/UppWspc.cpp index 6c8d677d0..17e10d13c 100644 --- a/uppsrc/ide/UppWspc.cpp +++ b/uppsrc/ide/UppWspc.cpp @@ -703,7 +703,11 @@ void WorkspaceWork::RenameFile() dlg.text <<= n; dlg.Open(); dlg.text.SetFocus(); - dlg.text.SetSelection(0, int(GetFileExtPos(n) - ~n)); + int l = int(GetFileNamePos(n) - ~n); + int h = int(GetFileExtPos(n) - ~n); + if(l >= h) + l = 0; + dlg.text.SetSelection(l, h); if(dlg.Run() != IDOK) return; n = ~dlg.text;