aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2013-08-26 21:49:57 -0500
committerTed Gould <ted@gould.cx>2013-08-26 21:49:57 -0500
commit4ad5794ab0dd8f72aee4b2b12a8c128c1b8d9da2 (patch)
tree357a7dd1efda7e9c761f0356eadbae7ee193e146 /src
parentc85f55d7ac5d890f3eb0f623f427566dace26ebe (diff)
downloadayatana-indicator-messages-4ad5794ab0dd8f72aee4b2b12a8c128c1b8d9da2.tar.gz
ayatana-indicator-messages-4ad5794ab0dd8f72aee4b2b12a8c128c1b8d9da2.tar.bz2
ayatana-indicator-messages-4ad5794ab0dd8f72aee4b2b12a8c128c1b8d9da2.zip
Dropping launch context so we don't have to include GDK
Diffstat (limited to 'src')
-rw-r--r--src/app-section.c17
1 files changed, 1 insertions, 16 deletions
diff --git a/src/app-section.c b/src/app-section.c
index a741172..7d41c27 100644
--- a/src/app-section.c
+++ b/src/app-section.c
@@ -25,7 +25,6 @@ with this program. If not, see <http://www.gnu.org/licenses/>.
#include "config.h"
#endif
-#include <gdk/gdk.h>
#include <glib/gi18n.h>
#include <gio/gdesktopappinfo.h>
#include <gio/gio.h>
@@ -290,17 +289,6 @@ app_section_finalize (GObject *object)
G_OBJECT_CLASS (app_section_parent_class)->dispose (object);
}
-static GAppLaunchContext *
-get_launch_context (guint32 timestamp)
-{
- GdkDisplay *display = gdk_display_get_default();
- GdkAppLaunchContext *launch_context = gdk_display_get_app_launch_context (display);
-
- gdk_app_launch_context_set_timestamp (launch_context, timestamp);
-
- return G_APP_LAUNCH_CONTEXT (launch_context);
-}
-
/* Respond to one of the shortcuts getting clicked on. */
static void
nick_activate_cb (GSimpleAction *action,
@@ -526,16 +514,13 @@ activate_cb (GSimpleAction *action,
AppSection * mi = APP_SECTION (userdata);
AppSectionPrivate * priv = mi->priv;
GError *error = NULL;
- GAppLaunchContext *launch_context = get_launch_context (g_variant_get_uint32 (param));
- if (!g_app_info_launch (G_APP_INFO (priv->appinfo), NULL, launch_context, &error)) {
+ if (!g_app_info_launch (G_APP_INFO (priv->appinfo), NULL, NULL, &error)) {
g_warning("Unable to execute application for desktop file '%s': %s",
g_desktop_app_info_get_filename (priv->appinfo),
error->message);
g_error_free (error);
}
-
- g_object_unref (launch_context);
}
static void