Author: Carlos Lopez <[email protected]>
Date:   Sun Oct  9 17:20:47 2011 +0200

Fix bad origin creation when auto linking is checked and selected only advanced 
outlines

---

 synfig-studio/src/gui/states/state_draw.cpp |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/synfig-studio/src/gui/states/state_draw.cpp 
b/synfig-studio/src/gui/states/state_draw.cpp
index f6cd3e7..0c576fe 100644
--- a/synfig-studio/src/gui/states/state_draw.cpp
+++ b/synfig-studio/src/gui/states/state_draw.cpp
@@ -1204,11 +1204,10 @@ 
StateDraw_Context::new_bline(std::list<synfig::BLinePoint> bline,std::list<synfi
 
                if (shift_origin)
                {
-                       get_canvas_interface()->
-                         
change_value(synfigapp::ValueDesc(layer,"origin"),shift_origin_vector);
-               if(get_advanced_outline_flag())
-                       get_canvas_interface()->
-                         
change_value(synfigapp::ValueDesc(layer2,"origin"),shift_origin_vector);
+                       if(layer)
+                               
get_canvas_interface()->change_value(synfigapp::ValueDesc(layer,"origin"),shift_origin_vector);
+                       if(layer2)
+                               
get_canvas_interface()->change_value(synfigapp::ValueDesc(layer2,"origin"),shift_origin_vector);
                }
                        // Regular Outline or Region
                if(layer)


------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to