display source path in "move file" dialog
Modified: trunk/reactos/subsys/system/winefile/winefile.c
_____
Modified: trunk/reactos/subsys/system/winefile/winefile.c
--- trunk/reactos/subsys/system/winefile/winefile.c 2005-05-13
10:27:19 UTC (rev 15259)
+++ trunk/reactos/subsys/system/winefile/winefile.c 2005-05-13
14:21:37 UTC (rev 15260)
@@ -1645,6 +1645,7 @@
switch(nmsg) {
case WM_INITDIALOG:
SetWindowLong(hwnd, GWL_USERDATA, lparam);
+ SetWindowText(GetDlgItem(hwnd, 201),
(LPCTSTR)lparam);
return 1;
case WM_COMMAND: {
@@ -3713,9 +3714,11 @@
case ID_FILE_MOVE: {
TCHAR new_name[BUFFER_LEN],
old_name[BUFFER_LEN];
- int len;
+ int len, ret;
- int ret =
DialogBoxParam(Globals.hInstance,
MAKEINTRESOURCE(IDD_SELECT_DESTINATION), hwnd, DestinationDlgProc,
(LPARAM)new_name);
+ get_path(pane->cur, new_name);
+
+ ret =
DialogBoxParam(Globals.hInstance,
MAKEINTRESOURCE(IDD_SELECT_DESTINATION), hwnd, DestinationDlgProc,
(LPARAM)new_name);
if (ret != IDOK)
break;
@@ -3723,12 +3726,10 @@
get_path(pane->cur->up,
old_name);
len = lstrlen(old_name);
- if
(old_name[len-1]!='\\' && old_name[len-1]!='/') {
+ if
(old_name[len-1]!='\\' && old_name[len-1]!='/')
old_name[len++]
= '/';
- old_name[len] =
'\n';
- }
- lstrcpy(&old_name[len],
new_name);
+ lstrcpy(old_name+len,
new_name);
lstrcpy(new_name,
old_name);
}
Show replies by date