summaryrefslogtreecommitdiff
path: root/src/session.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/session.c')
-rw-r--r--src/session.c23
1 files changed, 1 insertions, 22 deletions
diff --git a/src/session.c b/src/session.c
index 1031b242..07c0b06e 100644
--- a/src/session.c
+++ b/src/session.c
@@ -82,7 +82,6 @@ static void save_state (void);
static char* load_state (const char *previous_save_file);
static void regenerate_save_file (void);
static const char* full_save_file (void);
-static const char* base_save_file (void);
static void warn_about_lame_clients_and_finish_interact (gboolean shutdown);
/* This is called when data is available on an ICE connection. */
@@ -1836,27 +1835,7 @@ warn_about_lame_clients_and_finish_interact (gboolean shutdown)
lame = g_slist_sort (lame, (GCompareFunc) windows_cmp_by_title);
-
- {
- XEvent property_event;
- MetaDisplay *display;
-
- display = meta_displays_list ()->data;
-
- /* Using the property XA_PRIMARY because it's safe; nothing
- * would use it as a property. The type doesn't matter.
- */
- XChangeProperty (display->xdisplay,
- display->leader_window,
- XA_PRIMARY, XA_STRING, 8,
- PropModeAppend, NULL, 0);
- XWindowEvent (display->xdisplay,
- display->leader_window,
- PropertyChangeMask,
- &property_event);
-
- timestamp = property_event.xproperty.time;
- }
+ timestamp = meta_display_get_current_time_roundtrip (displays->data);
sprintf (timestampbuf, "%u", timestamp);
len = g_slist_length (lame);