mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-16 21:50:34 +00:00
GdkAppLaunchContext: Set DISPLAY variable for X11
The environment variable DISPLAY makes sense only for X11, so set its value in the X11 backend. https://bugzilla.gnome.org/show_bug.cgi?id=754983
This commit is contained in:
parent
35b088459e
commit
ecb0e777fa
@ -463,10 +463,17 @@ GdkAppLaunchContext *
|
||||
_gdk_x11_display_get_app_launch_context (GdkDisplay *display)
|
||||
{
|
||||
GdkAppLaunchContext *ctx;
|
||||
static gchar *display_name;
|
||||
|
||||
ctx = g_object_new (GDK_TYPE_X11_APP_LAUNCH_CONTEXT,
|
||||
"display", display,
|
||||
NULL);
|
||||
|
||||
display_name = g_app_launch_context_get_display (G_APP_LAUNCH_CONTEXT (ctx),
|
||||
NULL, NULL);
|
||||
if (display_name)
|
||||
g_app_launch_context_setenv (G_APP_LAUNCH_CONTEXT (ctx),
|
||||
"DISPLAY", display_name);
|
||||
|
||||
return ctx;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user