Commit 2e747f07a23ed3789ad73b4d1fbcf09fee401060
1 parent
cf70641e
Exists in
master
and in
4 other branches
Fixing gtk version issues.
Showing
1 changed file
with
7 additions
and
2 deletions
Show diff stats
src/objects/window/page.c
... | ... | @@ -83,7 +83,12 @@ |
83 | 83 | |
84 | 84 | gtk_menu_attach_to_widget(GTK_MENU(menu), GTK_WIDGET(label), popup_menu_detach); |
85 | 85 | g_signal_emit_by_name(GTK_LABEL(label),"populate-popup",menu); |
86 | + | |
87 | +#if GTK_CHECK_VERSION(3,22,0) | |
86 | 88 | gtk_menu_popup_at_widget(GTK_MENU(menu),label,GDK_GRAVITY_SOUTH_WEST,GDK_GRAVITY_NORTH_WEST,(GdkEvent *) event); |
89 | +#else | |
90 | + gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 0, 0); | |
91 | +#endif | |
87 | 92 | |
88 | 93 | return TRUE; |
89 | 94 | } |
... | ... | @@ -315,7 +320,7 @@ |
315 | 320 | #if GTK_CHECK_VERSION(3,22,0) |
316 | 321 | gtk_menu_popup_at_pointer(GTK_MENU(popup), event); |
317 | 322 | #else |
318 | - gtk_menu_popup(GTK_MENU(popup), NULL, NULL, NULL, NULL, event->button, event->time); | |
323 | + gtk_menu_popup(GTK_MENU(popup), NULL, NULL, NULL, NULL, 0, 0); | |
319 | 324 | #endif |
320 | 325 | |
321 | 326 | return TRUE; |
... | ... | @@ -337,7 +342,7 @@ |
337 | 342 | #if GTK_CHECK_VERSION(3,22,0) |
338 | 343 | gtk_menu_popup_at_pointer(GTK_MENU(popup), event); |
339 | 344 | #else |
340 | - gtk_menu_popup(GTK_MENU(popup), NULL, NULL, NULL, NULL, event->button, event->time); | |
345 | + gtk_menu_popup(GTK_MENU(popup), NULL, NULL, NULL, NULL, 0, 0); | |
341 | 346 | #endif |
342 | 347 | |
343 | 348 | return TRUE; | ... | ... |