Only use gamma correction on R,G,B & Y, and only when it's turned on!
[synfig.git] / synfig-studio / trunk / src / gtkmm / layeractionmanager.cpp
index cc9177c..80b91b9 100644 (file)
@@ -1,8 +1,8 @@
 /* === S Y N F I G ========================================================= */
-/*!    \file template.cpp
+/*!    \file layeractionmanager.cpp
 **     \brief Template File
 **
-**     $Id: layeractionmanager.cpp,v 1.1.1.1 2005/01/07 03:34:36 darco Exp $
+**     $Id$
 **
 **     \legal
 **     Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley
@@ -58,8 +58,8 @@ static const guint no_prev_popup((guint)-1);
 
 LayerActionManager::LayerActionManager():
        action_group_(Gtk::ActionGroup::create()),
-       action_group_copy_paste(Gtk::ActionGroup::create()),
        popup_id_(no_prev_popup),
+       action_group_copy_paste(Gtk::ActionGroup::create()),
        queued(false)
 {
        action_cut_=Gtk::Action::create(
@@ -432,7 +432,7 @@ LayerActionManager::amount_inc()
        while(!layer_list.empty())
        {
                ValueBase value(layer_list.front()->get_param("amount"));
-               if(value.same_as(Real()))
+               if(value.same_type_as(Real()))
                {
                        get_canvas_interface()->change_value(synfigapp::ValueDesc(layer_list.front(),"amount"),value.get(Real())+adjust);
                }
@@ -456,7 +456,7 @@ LayerActionManager::amount_dec()
        while(!layer_list.empty())
        {
                ValueBase value(layer_list.front()->get_param("amount"));
-               if(value.same_as(Real()))
+               if(value.same_type_as(Real()))
                {
                        get_canvas_interface()->change_value(synfigapp::ValueDesc(layer_list.front(),"amount"),value.get(Real())+adjust);
                }