commit 8c0ed97c77d435c4c4dab8901d80f677e7edfe1c
parent 29e22e17ac5259663822bf4d0f10a44e13951ad6
Author: lash <dev@holbrook.no>
Date: Thu, 14 Mar 2024 23:28:57 +0000
Eliminate compound video views in scan box widget
Diffstat:
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/gtk/ui.c b/src/gtk/ui.c
@@ -251,12 +251,15 @@ GtkWidget* ui_build_scan_attach(struct ui_container *ui, const char *device) {
void ui_handle_scan(GtkApplication *app, struct kee_context *ctx) {
struct ui_container *ui;
unsigned char *s;
+ struct kee_scanner *scan;
ui = (struct ui_container*)ctx->front;
s = settings_get(ctx->settings, SETTINGS_VIDEO);
-
+ scan = &ui->scan;
+
if (ui->state & KEE_UI_STATE_SCAN_INIT) {
- scan_free(&ui->scan);
+ gtk_box_remove(ui->front_scan, GTK_WIDGET(scan->video_view));
+ scan_free(scan);
}
ui_build_scan_attach(ui, (const char*)s);