Fix 1459615 (debian #364408): allow building of synfigstudio on amd64. Patch by Andre...
[synfig.git] / synfig-studio / trunk / src / gtkmm / dockdialog.cpp
index 6a6e3eb..9995445 100644 (file)
@@ -87,7 +87,7 @@ DockDialog::DockDialog():
        widget_comp_select=new Widget_CompSelect();
        
        // Give ourselves an ID that is most likely unique
-       set_id(synfig::UniqueID().get_uid()^reinterpret_cast<int>(this));
+       set_id(synfig::UniqueID().get_uid()^reinterpret_cast<long>(this));
        
        set_role(strprintf("dock_dialog_%d",get_id()));
        GRAB_HINT_DATA(
@@ -98,7 +98,6 @@ DockDialog::DockDialog():
                Gdk::WINDOW_TYPE_HINT_UTILITY
 #endif
        );
-       set_keep_below(true);
        set_keep_above(false);
        
        // Set up the window
@@ -128,7 +127,7 @@ DockDialog::DockDialog():
 */
 
        add_accel_group(App::ui_manager()->get_accel_group());
-       App::signal_present_all().connect(sigc::mem_fun(*this,&DockDialog::present));
+       App::signal_present_all().connect(sigc::mem_fun0(*this,&DockDialog::present));
 
 }