X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Fapp.cpp;h=ffca6fd3970bf31e3eb93f6ed0369d26cbc6d1b9;hb=d76982128319a00cb5fc30a119304865da55d8cf;hp=ee4459b5e5f2e773e72b9d316c3aa6135b17594a;hpb=4ba22fb51d97f1ecce04dcc5e40569a4354c1bae;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/app.cpp b/synfig-studio/trunk/src/gtkmm/app.cpp index ee4459b..ffca6fd 100644 --- a/synfig-studio/trunk/src/gtkmm/app.cpp +++ b/synfig-studio/trunk/src/gtkmm/app.cpp @@ -1272,7 +1272,7 @@ App::App(int *argc, char ***argv): studio_init_cb.task(_("Init Input Dialog...")); dialog_input=new Gtk::InputDialog(); dialog_input->get_close_button()->signal_clicked().connect( sigc::mem_fun( *dialog_input, &Gtk::InputDialog::hide ) ); - dialog_input->get_save_button()->signal_clicked().connect( sigc::ptr_fun(studio::App::dialog_not_implemented) ); + dialog_input->get_save_button()->signal_clicked().connect( sigc::mem_fun( *device_tracker, &DeviceTracker::save_preferences) ); studio_init_cb.task(_("Init auto recovery...")); auto_recover=new AutoRecover(); @@ -1280,6 +1280,8 @@ App::App(int *argc, char ***argv): studio_init_cb.amount_complete(9250,10000); studio_init_cb.task(_("Loading Settings...")); load_settings(); + device_tracker->load_preferences(); + studio_init_cb.task(_("Checking auto-recover...")); studio_init_cb.amount_complete(9900,10000);