Mercurial > octave
changeset 24559:2245b9183bc5
provide a sufficiently large default size for the settings dialog (bug #52802)
* settings-dialog.cc (settings-dialog): Set the geometry to a default size if the
last geometry is not available in the settings file
author | Torsten <mttl@mailbox.org> |
---|---|
date | Mon, 08 Jan 2018 20:41:12 +0100 |
parents | e721ca8bb801 |
children | 06e22134d81a |
files | libgui/src/settings-dialog.cc |
diffstat | 1 files changed, 6 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/settings-dialog.cc Mon Jan 08 14:20:22 2018 -0500 +++ b/libgui/src/settings-dialog.cc Mon Jan 08 20:41:12 2018 +0100 @@ -276,9 +276,6 @@ return; } - // restore last geometry - restoreGeometry (settings->value ("settings/geometry").toByteArray ()); - // look for available language files and the actual settings QString qm_dir_name = resource_manager::get_gui_translation_dir (); QDir qm_dir (qm_dir_name); @@ -652,6 +649,12 @@ // connect button box signal connect (ui->button_box, SIGNAL (clicked (QAbstractButton *)), this, SLOT (button_clicked (QAbstractButton *))); + + // restore last geometry + if (settings->contains ("settings/geometry")) + restoreGeometry (settings->value ("settings/geometry").toByteArray ()); + else + setGeometry (QRect (10,50,1000,600)); } settings_dialog::~settings_dialog (void)