Module: synfig
Branch: master
Commit: a8e9e829fa31a982dca6a9a638e61e57fade8832
URL:    
http://synfig.git.sourceforge.net/git/gitweb.cgi?p=synfig;a=commit;h=a8e9e829fa31a982dca6a9a638e61e57fade8832

Author: Nikita Kitaev <[email protected]>
Date:   Sat May  1 18:20:11 2010 -0700

Fix bug with reverting a composition/canvas not being deleted

---

 synfig-studio/src/gtkmm/state_normal.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/synfig-studio/src/gtkmm/state_normal.cpp 
b/synfig-studio/src/gtkmm/state_normal.cpp
index c763022..d3d488b 100644
--- a/synfig-studio/src/gtkmm/state_normal.cpp
+++ b/synfig-studio/src/gtkmm/state_normal.cpp
@@ -96,7 +96,7 @@ class DuckDrag_Combo : public DuckDrag_Base
        bool move_only;
 
 public:
-       etl::handle<CanvasView> canvas_view_;
+       CanvasView* canvas_view_;
        bool scale;
        bool rotate;
        bool constrain;
@@ -111,7 +111,7 @@ public:
 
 class studio::StateNormal_Context : public sigc::trackable
 {
-       etl::handle<CanvasView> canvas_view_;
+       CanvasView* canvas_view_;
 
        synfigapp::Settings& settings;
 
@@ -144,7 +144,7 @@ public:
 
        ~StateNormal_Context();
 
-       const etl::handle<CanvasView>& get_canvas_view()const{return 
canvas_view_;}
+       CanvasView* get_canvas_view()const{return canvas_view_;}
        etl::handle<synfigapp::CanvasInterface> 
get_canvas_interface()const{return canvas_view_->canvas_interface();}
        synfig::Canvas::Handle get_canvas()const{return 
canvas_view_->get_canvas();}
        WorkArea * get_work_area()const{return canvas_view_->get_work_area();}


------------------------------------------------------------------------------
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to