- if (Glib::file_test (old_config_dir, Glib::FILE_TEST_IS_DIR)) {
- string current_config_dir = user_config_directory ();
- boost::optional<bool> r = CopyConfigurationFiles (old_config_dir, current_config_dir, version); /* EMIT SIGNAL */
- if (r) {
- if (r.get()) {
- copy_configuration_files (old_config_dir, current_config_dir, version);
+ if (!Glib::file_test (current_config_dir, Glib::FILE_TEST_IS_DIR)) {
+ if (Glib::file_test (old_config_dir, Glib::FILE_TEST_IS_DIR)) {
+
+ if (ui_handler (old_config_dir, current_config_dir, old_version)) {
+ copy_configuration_files (old_config_dir, current_config_dir, old_version);
+ return 1;