# HG changeset patch # User John W. Eaton # Date 1366182570 14400 # Node ID 67d4111d078db76ffc7b92758971e7e3add8fc93 # Parent f3a63fdbd725244c2861d226d8a5b9733e1fcb8c look for save/load files starting in current directory * main-window.cc (main_window::handle_save_workspace_request, main_window::handle_load_workspace_request): Start file dialog widget in current directory instead of home directory. diff --git a/libgui/src/main-window.cc b/libgui/src/main-window.cc --- a/libgui/src/main-window.cc +++ b/libgui/src/main-window.cc @@ -131,12 +131,12 @@ void main_window::handle_save_workspace_request (void) { - QString selectedFile = - QFileDialog::getSaveFileName (this, tr ("Save Workspace As"), - resource_manager::get_home_path ()); - if (!selectedFile.isEmpty ()) + QString file = + QFileDialog::getSaveFileName (this, tr ("Save Workspace As"), "."); + + if (! file.isEmpty ()) octave_link::post_event (this, &main_window::save_workspace_callback, - selectedFile.toStdString ()); + file.toStdString ()); } void @@ -145,8 +145,8 @@ QString file = file_arg; if (file.isEmpty ()) - file = QFileDialog::getOpenFileName (this, tr ("Load Workspace"), - resource_manager::get_home_path ()); + file = QFileDialog::getOpenFileName (this, tr ("Load Workspace"), "."); + if (! file.isEmpty ()) octave_link::post_event (this, &main_window::load_workspace_callback, file.toStdString ());