diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2019-05-29 09:43:22 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2019-05-29 09:43:22 +0200 |
commit | 6ba0bb62dd73cfd727618baf7e57bae20557b42e (patch) | |
tree | d1747fa1e4df206b2315f2decacf3d1cd60c3930 /gterm.c | |
parent | d65d7dc2f15224f8f94b3d96bdbb29d6488b60bf (diff) | |
download | gterm-6ba0bb62dd73cfd727618baf7e57bae20557b42e.tar.gz |
use gtk_menu_popup on older versions
Diffstat (limited to 'gterm.c')
-rw-r--r-- | gterm.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -196,7 +196,7 @@ static void gterm_spawn(gterm *gt, char *argv[]) &pid, NULL, &error); - gterm_spawn_cb(gt->terminal, pid, error, gt); + gterm_spawn_cb(VTE_TERMINAL(gt->terminal), pid, error, gt); #endif } @@ -251,7 +251,14 @@ static gboolean gterm_vte_button_press_event(GtkWidget *widget, btn->button == 3)) return FALSE; +#if GTK_CHECK_VERSION(3,22,0) gtk_menu_popup_at_pointer(GTK_MENU(gt->popup), event); +#else + gtk_menu_popup(GTK_MENU(gt->popup), + NULL, NULL, NULL, NULL, + btn->button, + gtk_get_current_event_time()); +#endif return TRUE; } |