Mercurial > octave
changeset 27116:014e137947d7
Work around Qt rename bug in File Browser window (bug #56298).
* files-dock-widget.cc (contextmenu_rename): Use rename() member function from
QFile class, rather than QDir class, which has been patched to work correctly
on Windows for Qt versions >= 5.10.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 27 May 2019 09:32:38 -0700 |
parents | 8a04f5454350 |
children | e14e48e838fa |
files | libgui/src/files-dock-widget.cc |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/files-dock-widget.cc Sat May 25 18:36:59 2019 -0700 +++ b/libgui/src/files-dock-widget.cc Mon May 27 09:32:38 2019 -0700 @@ -671,7 +671,8 @@ // editor: close old emit file_remove_signal (old_name, new_name); // Do the renaming - bool st = path.rename (old_name, new_name); + QFile f (old_name); // Must use QFile, not QDir (bug #56298) + bool st = f.rename (new_name); // editor: load new/old file depending on success emit file_renamed_signal (st); // Clear cache of file browser