[gnome-flashback] sound-applet: fix status item context menu
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-flashback] sound-applet: fix status item context menu
- Date: Sat, 5 Nov 2016 20:47:58 +0000 (UTC)
commit 20b47374b069de342e5954241c689fabd125be06
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Sat Nov 5 22:47:48 2016 +0200
sound-applet: fix status item context menu
gnome-flashback/libsound-applet/gf-sound-item.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/gnome-flashback/libsound-applet/gf-sound-item.c b/gnome-flashback/libsound-applet/gf-sound-item.c
index dd9cd5d..157220d 100644
--- a/gnome-flashback/libsound-applet/gf-sound-item.c
+++ b/gnome-flashback/libsound-applet/gf-sound-item.c
@@ -18,6 +18,7 @@
#include "config.h"
+#include <gdk/gdkx.h>
#include <glib/gi18n.h>
#include <gtk/gtk.h>
#include <math.h>
@@ -441,6 +442,8 @@ gf_sound_item_context_menu (SnItem *item,
GtkWidget *menu;
gboolean is_muted;
GtkWidget *menu_item;
+ GdkScreen *screen;
+ GdkWindow *root;
guint32 event_time;
MenuPosition position;
@@ -467,7 +470,9 @@ gf_sound_item_context_menu (SnItem *item,
position.x = x;
position.y = y;
- event_time = gtk_get_current_event_time ();
+ screen = gdk_screen_get_default ();
+ root = gdk_screen_get_root_window (screen);
+ event_time = gdk_x11_get_server_time (root);
gtk_menu_popup (GTK_MENU (menu), NULL, NULL,
context_menu_position, &position,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]