From 6ebd4632871dc0ed32c5cb352448f3b9bc653fcf Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Wed, 18 Jan 2006 09:17:39 +0000 Subject: [PATCH] Make the process a foreground application. (#322481, Wolfgang Thaller) 2006-01-18 Anders Carlsson * gdk/quartz/gdkmain-quartz.c: (_gdk_windowing_init): Make the process a foreground application. (#322481, Wolfgang Thaller) --- ChangeLog | 7 +++++++ ChangeLog.pre-2-10 | 7 +++++++ gdk/quartz/gdkmain-quartz.c | 8 ++++++++ 3 files changed, 22 insertions(+) diff --git a/ChangeLog b/ChangeLog index db1fd1a605..132cc138fb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-01-18 Anders Carlsson + + * gdk/quartz/gdkmain-quartz.c: + (_gdk_windowing_init): + Make the process a foreground application. + (#322481, Wolfgang Thaller) + 2006-01-18 Matthias Clasen * gtk/gtkrbtree.c: diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index db1fd1a605..132cc138fb 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +2006-01-18 Anders Carlsson + + * gdk/quartz/gdkmain-quartz.c: + (_gdk_windowing_init): + Make the process a foreground application. + (#322481, Wolfgang Thaller) + 2006-01-18 Matthias Clasen * gtk/gtkrbtree.c: diff --git a/gdk/quartz/gdkmain-quartz.c b/gdk/quartz/gdkmain-quartz.c index 837d0d2339..a81eb9f30d 100644 --- a/gdk/quartz/gdkmain-quartz.c +++ b/gdk/quartz/gdkmain-quartz.c @@ -21,6 +21,7 @@ #include #include "gdk.h" +#include GOptionEntry _gdk_windowing_args[] = { { NULL } @@ -29,6 +30,13 @@ GOptionEntry _gdk_windowing_args[] = { void _gdk_windowing_init (void) { + ProcessSerialNumber psn; + + /* Make the current process a foreground application, i.e. an app + * with a user interface, in case we're not running from a .app bundle + */ + GetCurrentProcess (&psn); + TransformProcessType (&psn, kProcessTransformToForegroundApplication); } void