summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStefano Facchini <stefano.facchini@gmail.com>2020-06-10 09:54:57 +0200
committerStefano Facchini <stefano.facchini@gmail.com>2020-06-10 09:54:57 +0200
commitba19ac54c92211338368a21e148e2ccd13924b3c (patch)
treed7ff8f31ff997a7cc14bf7daa496a849980cc475 /src
parenteb4c0683f935673ca960ec6006c0b87a99d7e083 (diff)
downloadbaobab-ba19ac54c92211338368a21e148e2ccd13924b3c.tar.gz
Do not use deprecated popup functions
Diffstat (limited to 'src')
-rw-r--r--src/baobab-chart.vala6
-rw-r--r--src/baobab-window.vala6
2 files changed, 4 insertions, 8 deletions
diff --git a/src/baobab-chart.vala b/src/baobab-chart.vala
index 4c0e24c..f27f610 100644
--- a/src/baobab-chart.vala
+++ b/src/baobab-chart.vala
@@ -599,11 +599,7 @@ namespace Baobab {
action = action_group.lookup_action ("zoom-out") as SimpleAction;
action.set_enabled (can_zoom_out ());
- if (event != null) {
- context_menu.popup (null, null, null, event.button, event.time);
- } else {
- context_menu.popup (null, null, null, 0, Gtk.get_current_event_time ());
- }
+ context_menu.popup_at_pointer (event);
}
void connect_model_signals (Gtk.TreeModel m) {
diff --git a/src/baobab-window.vala b/src/baobab-window.vala
index 836a414..5d6c412 100644
--- a/src/baobab-window.vala
+++ b/src/baobab-window.vala
@@ -363,12 +363,12 @@ namespace Baobab {
bool show_treeview_popup (Gtk.Menu popup, Gdk.EventButton? event) {
if (event != null) {
- popup.popup (null, null, null, event.button, event.time);
+ popup.popup_at_pointer (event);
} else {
- popup.popup (null, null, null, 0, Gtk.get_current_event_time ());
+ popup.popup_at_widget (treeview, Gdk.Gravity.CENTER, Gdk.Gravity.CENTER);
popup.select_first (false);
}
- return true;
+ return Gdk.EVENT_STOP;
}
public void open_item (Gtk.TreeIter iter) {