const Gdk::Rectangle& cell_area __attribute__ ((unused)),
Gtk::CellRendererState flags __attribute__ ((unused)))
{
+ edit_value_done_called = false;
// If we aren't editable, then there is nothing to do
if(!property_editable())
return 0;
path
)
);
+ App::dialog_gradient->grab_button_set_sensitive(true);
App::dialog_gradient->present();
return NULL;
void
CellRenderer_ValueBase::on_value_editing_done()
{
+ if (edit_value_done_called)
+ {
+ synfig::error("on_value_editing_done(): Called twice!");
+ return;
+ }
+
+ edit_value_done_called = true;
+
if(value_entry)
{
ValueBase old_value(property_value_.get_value());