From a57c4df4be3d2a2acb3d2b8a205cf7b9b49a816d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Aliste?= Date: Sun, 17 Oct 2010 12:10:06 -0300 Subject: [PATCH] add timestamp to SyncSource DBus signal. https://bugzilla.gnome.org/show_bug.cgi?id=632313 --- shell/ev-window.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/shell/ev-window.c b/shell/ev-window.c index 691919bc..32616818 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -6595,6 +6595,7 @@ ev_window_sync_source (EvWindow *window, { GDBusConnection *connection; GError *error = NULL; + guint32 timestamp; if (window->priv->dbus_object_id <= 0) return; @@ -6603,15 +6604,17 @@ ev_window_sync_source (EvWindow *window, if (!connection) return; + timestamp = gtk_get_current_event_time (); g_dbus_connection_emit_signal (connection, NULL, window->priv->dbus_object_path, EV_WINDOW_DBUS_INTERFACE, "SyncSource", - g_variant_new ("(s(ii))", + g_variant_new ("(s(ii)u)", link->filename, link->line, - link->col), + link->col, + timestamp), &error); if (error) { g_printerr ("Failed to emit DBus signal SyncSource: %s\n", @@ -6722,6 +6725,7 @@ static const char introspection_xml[] = "" "" "" + "" "" "" "" -- 2.43.0