mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-18 07:34:54 +00:00
st: Adjust theme test
Mutter's Clutter fork can no longer be initialized separatedly, as its backend now draws from MetaBackend. Adjust the code to use the newly added test initialization function instead to get the test back up. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/691
This commit is contained in:
parent
8ac5be95d3
commit
957fa910b3
2 changed files with 9 additions and 3 deletions
|
|
@ -136,7 +136,7 @@ libst_dep = declare_dependency(link_with: libst,
|
|||
test_theme = executable('test-theme',
|
||||
sources: 'test-theme.c',
|
||||
c_args: st_cflags,
|
||||
dependencies: [clutter_dep, gtk_dep],
|
||||
dependencies: [mutter_dep, gtk_dep],
|
||||
build_rpath: mutter_typelibdir,
|
||||
link_with: libst
|
||||
)
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
#include "st-button.h"
|
||||
#include <math.h>
|
||||
#include <string.h>
|
||||
#include <meta/main.h>
|
||||
|
||||
static ClutterActor *stage;
|
||||
static StThemeNode *root;
|
||||
|
|
@ -536,11 +537,16 @@ main (int argc, char **argv)
|
|||
StThemeContext *context;
|
||||
PangoFontDescription *font_desc;
|
||||
GFile *file;
|
||||
g_autofree char *cwd = NULL;
|
||||
|
||||
gtk_init (&argc, &argv);
|
||||
|
||||
if (clutter_init (&argc, &argv) != CLUTTER_INIT_SUCCESS)
|
||||
return 1;
|
||||
/* meta_init() cds to $HOME */
|
||||
cwd = g_get_current_dir ();
|
||||
|
||||
meta_test_init ();
|
||||
|
||||
chdir (cwd);
|
||||
|
||||
/* Make sure our assumptions about resolution are correct */
|
||||
g_object_set (clutter_settings_get_default (), "font-dpi", -1, NULL);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue