summaryrefslogtreecommitdiffstats
path: root/src/verbs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/verbs.cpp')
-rw-r--r--src/verbs.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/verbs.cpp b/src/verbs.cpp
index 6eb74214a..28e008486 100644
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
@@ -129,12 +129,13 @@ static void show_panel( Inkscape::UI::Widget::Panel &panel, char const *prefs_pa
Gtk::VBox *mainVBox = dia->get_vbox();
mainVBox->pack_start(panel);
dia->show_all_children();
- dia->present();
dia->read_geometry();
+ dia->present();
} else {
- Gtk::Dialog *dia = dynamic_cast<Gtk::Dialog*>(container);
+ PanelDialog *dia = dynamic_cast<PanelDialog*>(container);
if ( dia ) {
//g_message("Found an existing dialog");
+ dia->read_geometry();
dia->present();
} else {
g_message("Failed to find an existing dialog");