X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Finstance.cpp;h=8ac71f28ac9344d5e228dd546369c357159482a1;hb=5e25f87db1014346889c69600fe1f3a01c150dd6;hp=a75348a097a2ce7f627dc648cbd4e413f3f3f931;hpb=28b466d1dcdc160e3b22bba9df5c0a4bb7a4e5a5;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/instance.cpp b/synfig-studio/trunk/src/gtkmm/instance.cpp index a75348a..8ac71f2 100644 --- a/synfig-studio/trunk/src/gtkmm/instance.cpp +++ b/synfig-studio/trunk/src/gtkmm/instance.cpp @@ -54,6 +54,7 @@ #include "iconcontroller.h" #include #include +#include #include "general.h" @@ -256,6 +257,9 @@ studio::Instance::dialog_save_as() } } + if (get_file_name().find(DEFAULT_FILENAME_PREFIX) != 0) + filename = absolute_path(filename); + // show the canvas' name if it has one, else its ID while (App::dialog_save_file((_("Choose a Filename to Save As") + String(" (") + @@ -698,8 +702,8 @@ Instance::add_actions_to_group(const Glib::RefPtr& action_grou candidate_list.sort(); - if(candidate_list.empty()) - synfig::warning("%s:%d Action CandidateList is empty!", __FILE__, __LINE__); + // if(candidate_list.empty()) + // synfig::warning("%s:%d Action CandidateList is empty!", __FILE__, __LINE__); for(iter=candidate_list.begin();iter!=candidate_list.end();++iter) {