diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2012-05-31 09:47:47 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2012-05-31 09:47:47 +0000 |
| commit | 171388538c745be507c5918cf47529ff4acc2361 (patch) | |
| tree | 83f55fc3d8ccb80978eaea0d1c87a47ea7ba217b /src | |
| parent | Make multiple measurement labels avoid overlapping each other. (diff) | |
| download | inkscape-171388538c745be507c5918cf47529ff4acc2361.tar.gz inkscape-171388538c745be507c5918cf47529ff4acc2361.zip | |
Fix remaining gtkmm 3 menu issues
(bzr r11442)
Diffstat (limited to 'src')
| -rw-r--r-- | src/ui/dialog/filter-effects-dialog.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/ui/dialog/filter-effects-dialog.cpp b/src/ui/dialog/filter-effects-dialog.cpp index 8d433b880..21f7006f3 100644 --- a/src/ui/dialog/filter-effects-dialog.cpp +++ b/src/ui/dialog/filter-effects-dialog.cpp @@ -1354,8 +1354,9 @@ void FilterEffectsDialog::FilterModifier::filter_list_button_release(GdkEventBut { if((event->type == GDK_BUTTON_RELEASE) && (event->button == 3)) { const bool sensitive = get_selected_filter() != NULL; - _menu->items()[0].set_sensitive(sensitive); - _menu->items()[1].set_sensitive(sensitive); + std::vector<Gtk::Widget*> items = _menu->get_children(); + items[0]->set_sensitive(sensitive); + items[1]->set_sensitive(sensitive); _menu->popup(event->button, event->time); } } @@ -2046,8 +2047,9 @@ bool FilterEffectsDialog::PrimitiveList::on_button_release_event(GdkEventButton* if((e->type == GDK_BUTTON_RELEASE) && (e->button == 3)) { const bool sensitive = get_selected() != NULL; - _primitive_menu->items()[0].set_sensitive(sensitive); - _primitive_menu->items()[1].set_sensitive(sensitive); + std::vector<Gtk::Widget*> items = _primitive_menu->get_children(); + items[0]->set_sensitive(sensitive); + items[1]->set_sensitive(sensitive); _primitive_menu->popup(e->button, e->time); return true; |
