X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fgtkmm%2Finstance.cpp;h=1516eb0e1845e49362a2c4d68fff04073e8e76b7;hb=464e1f22b4481c2e6a08c601ef9b4ca0531ab267;hp=e14878796b0ff88bc4e672c8c913780c93f5ad4e;hpb=949269a8e154acf600f227f7e23ad70232b550ae;p=synfig.git diff --git a/synfig-studio/trunk/src/gtkmm/instance.cpp b/synfig-studio/trunk/src/gtkmm/instance.cpp index e148787..1516eb0 100644 --- a/synfig-studio/trunk/src/gtkmm/instance.cpp +++ b/synfig-studio/trunk/src/gtkmm/instance.cpp @@ -6,7 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley -** Copyright (c) 2007 Chris Moore +** Copyright (c) 2007, 2008 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -42,6 +42,7 @@ #include #include "toolbox.h" #include "onemoment.h" +#include #include "autorecover.h" #include @@ -204,6 +205,12 @@ studio::Instance::save_as(const synfig::String &file_name) return false; } +void +studio::Instance::open() +{ + App::dialog_open(get_file_name()); +} + Instance::Status studio::Instance::save() { @@ -312,7 +319,10 @@ studio::Instance::dialog_save_as() } if(save_as(filename)) + { + synfig::set_file_version(ReleaseVersion(RELEASE_VERSION_END-1)); return true; + } App::dialog_error_blocking("SaveAs - Error","Unable to save to '" + filename + "'"); }