diff --git a/source/ubl-settings-video-monitor.c b/source/ubl-settings-video-monitor.c index 627fe53..5f8a085 100644 --- a/source/ubl-settings-video-monitor.c +++ b/source/ubl-settings-video-monitor.c @@ -481,6 +481,7 @@ void yon_monitor_view_update(){ monitor_data *yon_monitor_new(main_window *widgets,int dull){ GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_monitor); monitor_data *window = new(monitor_data); + window->MainFlow=yon_gtk_builder_get_widget(builder,"MainFlow"); window->ScreenOverlay=yon_gtk_builder_get_widget(builder,"ScreenOverlay"); window->MonitorImage=yon_gtk_builder_get_widget(builder,"MonitorImage"); window->MonitorInfoBox=yon_gtk_builder_get_widget(builder,"MonitorInfoBox"); @@ -508,7 +509,7 @@ monitor_data *yon_monitor_new(main_window *widgets,int dull){ g_signal_connect(G_OBJECT(window->AddButton), "clicked", G_CALLBACK(on_monitor_add), widgets); } GList *list = gtk_container_get_children(GTK_CONTAINER(widgets->MonitorsBox)); - gtk_flow_box_insert(GTK_FLOW_BOX(widgets->MonitorsBox),window->ScreenOverlay,g_list_length(list)-1); + gtk_flow_box_insert(GTK_FLOW_BOX(widgets->MonitorsBox),window->MainFlow,g_list_length(list)-1); g_list_free(list); return window; } diff --git a/source/ubl-settings-video.h b/source/ubl-settings-video.h index 2c0b8e1..430dde4 100644 --- a/source/ubl-settings-video.h +++ b/source/ubl-settings-video.h @@ -351,6 +351,7 @@ typedef struct } monitor_edit_window; typedef struct { + GtkWidget *MainFlow; GtkWidget *ScreenOverlay; GtkWidget *MonitorImage; GtkWidget *MonitorInfoBox;