gdk: Add a private api to find sandboxes
This will be used in more places in the future.
This commit is contained in:
parent
83c53369a1
commit
929a19ca89
@ -77,4 +77,6 @@ typedef struct {
|
|||||||
GDK_AVAILABLE_IN_ALL
|
GDK_AVAILABLE_IN_ALL
|
||||||
GdkPrivateVTable * gdk__private__ (void);
|
GdkPrivateVTable * gdk__private__ (void);
|
||||||
|
|
||||||
|
gboolean gdk_running_in_sandbox (void);
|
||||||
|
|
||||||
#endif /* __GDK__PRIVATE_H__ */
|
#endif /* __GDK__PRIVATE_H__ */
|
||||||
|
14
gdk/gdk.c
14
gdk/gdk.c
@ -468,6 +468,19 @@ gdk_display_open_default (void)
|
|||||||
return display;
|
return display;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gboolean
|
||||||
|
gdk_running_in_sandbox (void)
|
||||||
|
{
|
||||||
|
char *path;
|
||||||
|
gboolean ret;
|
||||||
|
|
||||||
|
path = g_build_filename (g_get_user_runtime_dir (), "flatpak-info", NULL);
|
||||||
|
ret = g_file_test (path, G_FILE_TEST_EXISTS);
|
||||||
|
g_free (path);
|
||||||
|
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gdk_display_open_default_libgtk_only:
|
* gdk_display_open_default_libgtk_only:
|
||||||
*
|
*
|
||||||
@ -601,7 +614,6 @@ gdk_init (int *argc, char ***argv)
|
|||||||
* management for you.
|
* management for you.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gdk_threads_enter:
|
* gdk_threads_enter:
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user