layout_state: Don't always operate on the global instance

This commit is contained in:
Dorota Czaplejewicz
2020-03-07 15:40:17 +00:00
parent 6d7360a230
commit 9ce2cf254b
2 changed files with 4 additions and 2 deletions

View File

@ -99,6 +99,7 @@ settings_get_layout(GSettings *settings, char **type, char **layout)
void
eek_layout_holder_use_layout(LayoutHolder *context, struct squeek_layout_state *state) {
*context->layout = *state;
gchar *layout_name = state->overlay_name;
if (layout_name == NULL) {