monitor-config-store: Explicitly initialize MonitorConfig
To the defaults. This will become useful in the next commit where we want a default value that's not 0. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3535>
This commit is contained in:
parent
7b1e89b046
commit
5ca2e06b2c
@ -210,6 +210,14 @@ typedef struct
|
|||||||
G_DEFINE_TYPE (MetaMonitorConfigStore, meta_monitor_config_store,
|
G_DEFINE_TYPE (MetaMonitorConfigStore, meta_monitor_config_store,
|
||||||
G_TYPE_OBJECT)
|
G_TYPE_OBJECT)
|
||||||
|
|
||||||
|
static void
|
||||||
|
meta_monitor_config_init (MetaMonitorConfig *config)
|
||||||
|
{
|
||||||
|
config->enable_underscanning = FALSE;
|
||||||
|
config->has_max_bpc = FALSE;
|
||||||
|
config->max_bpc = 0;
|
||||||
|
}
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
text_equals (const char *text,
|
text_equals (const char *text,
|
||||||
int len,
|
int len,
|
||||||
@ -387,6 +395,7 @@ handle_start_element (GMarkupParseContext *context,
|
|||||||
else if (g_str_equal (element_name, "monitor"))
|
else if (g_str_equal (element_name, "monitor"))
|
||||||
{
|
{
|
||||||
parser->current_monitor_config = g_new0 (MetaMonitorConfig, 1);
|
parser->current_monitor_config = g_new0 (MetaMonitorConfig, 1);
|
||||||
|
meta_monitor_config_init (parser->current_monitor_config);
|
||||||
|
|
||||||
parser->state = STATE_MONITOR;
|
parser->state = STATE_MONITOR;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user