[evince] add timestamp to SyncSource DBus signal.



commit a57c4df4be3d2a2acb3d2b8a205cf7b9b49a816d
Author: José Aliste <jaliste src gnome org>
Date:   Sun Oct 17 12:10:06 2010 -0300

    add timestamp to SyncSource DBus signal.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=632313

 shell/ev-window.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/shell/ev-window.c b/shell/ev-window.c
index 691919b..3261681 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[] =
 	    "<signal name='SyncSource'>"
 	      "<arg type='s' name='source_file' direction='out'/>"
 	      "<arg type='(ii)' name='source_point' direction='out'/>"
+	      "<arg type='u' name='timestamp' direction='out'/>"
 	    "</signal>"
             "<signal name='Closed'/>"
 	    "<signal name='DocumentLoaded'>"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]