Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/main.c
diff options
context:
space:
mode:
authorNickolay V. Shmyrev <nshmyrev@src.gnome.org>2006-05-13 03:54:09 (GMT)
committer Nickolay V. Shmyrev <nshmyrev@src.gnome.org>2006-05-13 03:54:09 (GMT)
commit70f641411b2fbab930b481ac844984819b48805d (patch)
tree9a5f411c0aed9a4ab71e8eb7ce4d32cbf0735b89 /shell/main.c
parentf222d19fbbd936de7f403eb29666b41e3447b48d (diff)
Bump requirements to gtk 2.8 and drop all idfefs used.
* configure.ac: * properties/ev-properties-main.c: (ev_properties_get_pages): * shell/ev-application.c: (ev_application_open_window), (ev_application_open_uri_at_dest): * shell/ev-sidebar-attachments.c: (ev_sidebar_attachments_init): * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb), (ev_sidebar_thumbnails_use_icon_view), (page_changed_cb): * shell/ev-utils.c: (save_print_config_to_file): * shell/ev-window.c: (ev_window_cmd_save_as), (ev_attachment_popup_cmd_save_attachment_as): * shell/main.c: (load_files_remote): Bump requirements to gtk 2.8 and drop all idfefs used.
Diffstat (limited to 'shell/main.c')
-rw-r--r--shell/main.c49
1 files changed, 1 insertions, 48 deletions
diff --git a/shell/main.c b/shell/main.c
index 91a62d2..480d00e 100644
--- a/shell/main.c
+++ b/shell/main.c
@@ -73,47 +73,6 @@ load_files (const char **files)
#ifdef ENABLE_DBUS
-#ifndef HAVE_GTK_WINDOW_PRESENT_WITH_TIME
-static guint32
-get_startup_time (void)
-{
- const char *envvar, *timestamp;
- unsigned long value;
- char *end;
-
- envvar = getenv ("DESKTOP_STARTUP_ID");
-
- if (envvar == NULL)
- return 0;
-
-/* DESKTOP_STARTUP_ID is of form "<unique>_TIME<timestamp>".
- *
- * <unique> might contain a T but <timestamp> is an integer. As such,
- * the last 'T' in the string must be the start of "TIME".
- */
- timestamp = rindex (envvar, 'T');
-
-/* Maybe the word "TIME" was not found... */
- if (timestamp == NULL || strncmp (timestamp, "TIME", 4))
- return 0;
-
- timestamp += 4;
-
-/* strtoul sets errno = ERANGE on overflow, but it is not specified
- * if it sets it to 0 on success. Doing so ourselves is the only
- * way to know for sure.
- */
- errno = 0;
- value = strtoul (timestamp, &end, 10);
-
-/* unsigned long might be 64bit, so double-check! */
- if (errno != 0 || *end != '\0' || value > G_MAXINT32)
- return 0;
-
- return value;
-}
-#endif
-
static gboolean
load_files_remote (const char **files)
{
@@ -125,19 +84,13 @@ load_files_remote (const char **files)
DBusGPendingCall *call;
#endif
DBusGProxy *remote_object;
-#ifdef HAVE_GTK_WINDOW_PRESENT_WITH_TIME
GdkDisplay *display;
-#endif
guint32 timestamp;
-#ifdef HAVE_GTK_WINDOW_PRESENT_WITH_TIME
display = gdk_display_get_default();
timestamp = gdk_x11_display_get_user_time (display);
-#else
- /* Fake it for GTK+2.6 */
- timestamp = get_startup_time ();
-#endif
connection = dbus_g_bus_get (DBUS_BUS_STARTER, &error);
+
if (connection == NULL) {
g_warning (error->message);
g_error_free (error);