index dd2dc8250a4002b6ea5aa1bf54bbccced15af259..62ed4e63996da17a5bd47a436754afae036f4a28 100644 (file)
/*####################
* Callback functions
*/
-static void lpeeditor_selection_changed (Inkscape::Selection * selection, gpointer data)
+void lpeeditor_selection_changed (Inkscape::Selection * selection, gpointer data)
{
LivePathEffectEditor *lpeeditor = static_cast<LivePathEffectEditor *>(data);
+ lpeeditor->lpe_list_locked = false;
lpeeditor->onSelectionChanged(selection);
}
row[columns.col_visible] = (*it)->lpeobject->get_lpe()->isVisible();
} else {
Gtk::TreeModel::Row row = *(effectlist_store->append());
- row[columns.col_name] = "Unknown effect!";
+ row[columns.col_name] = _("Unknown effect");
row[columns.lperef] = *it;
row[columns.col_visible] = false;
}
selection_modified_connection.disconnect();
}
+ lpe_list_locked = false;
current_desktop = desktop;
if (desktop) {
Inkscape::Selection *selection = sp_desktop_selection(desktop);
sp_document_done(doc, SP_VERB_DIALOG_LIVE_PATH_EFFECT,
_("Create and apply path effect"));
+ lpe_list_locked = false;
onSelectionChanged(sel);
}
}