Moving setting of window-scaling-factor to meta_clutter_init()
Setting the scaling factor immediately after calling clutter_init() avoids creating the stage at one size, then later resizing it to a different size. https://bugzilla.gnome.org/show_bug.cgi?id=736279
This commit is contained in:
parent
602dd7fdf2
commit
33689ec558
@ -454,6 +454,7 @@ static GSourceFuncs event_funcs = {
|
|||||||
void
|
void
|
||||||
meta_clutter_init (void)
|
meta_clutter_init (void)
|
||||||
{
|
{
|
||||||
|
ClutterSettings *clutter_settings;
|
||||||
GSource *source;
|
GSource *source;
|
||||||
|
|
||||||
meta_create_backend ();
|
meta_create_backend ();
|
||||||
@ -461,6 +462,13 @@ meta_clutter_init (void)
|
|||||||
if (clutter_init (NULL, NULL) != CLUTTER_INIT_SUCCESS)
|
if (clutter_init (NULL, NULL) != CLUTTER_INIT_SUCCESS)
|
||||||
g_error ("Unable to initialize Clutter.\n");
|
g_error ("Unable to initialize Clutter.\n");
|
||||||
|
|
||||||
|
/*
|
||||||
|
* XXX: We cannot handle high dpi scaling yet, so fix the scale to 1
|
||||||
|
* for now.
|
||||||
|
*/
|
||||||
|
clutter_settings = clutter_settings_get_default ();
|
||||||
|
g_object_set (clutter_settings, "window-scaling-factor", 1, NULL);
|
||||||
|
|
||||||
source = g_source_new (&event_funcs, sizeof (GSource));
|
source = g_source_new (&event_funcs, sizeof (GSource));
|
||||||
g_source_attach (source, NULL);
|
g_source_attach (source, NULL);
|
||||||
g_source_unref (source);
|
g_source_unref (source);
|
||||||
|
@ -302,7 +302,6 @@ meta_init (void)
|
|||||||
{
|
{
|
||||||
struct sigaction act;
|
struct sigaction act;
|
||||||
sigset_t empty_mask;
|
sigset_t empty_mask;
|
||||||
ClutterSettings *clutter_settings;
|
|
||||||
|
|
||||||
sigemptyset (&empty_mask);
|
sigemptyset (&empty_mask);
|
||||||
act.sa_handler = SIG_IGN;
|
act.sa_handler = SIG_IGN;
|
||||||
@ -377,13 +376,6 @@ meta_init (void)
|
|||||||
meta_ui_init ();
|
meta_ui_init ();
|
||||||
|
|
||||||
meta_restart_init ();
|
meta_restart_init ();
|
||||||
|
|
||||||
/*
|
|
||||||
* XXX: We cannot handle high dpi scaling yet, so fix the scale to 1
|
|
||||||
* for now.
|
|
||||||
*/
|
|
||||||
clutter_settings = clutter_settings_get_default ();
|
|
||||||
g_object_set (clutter_settings, "window-scaling-factor", 1, NULL);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user