Fix segfault on capture

This commit is contained in:
Martijn Braam 2020-10-02 15:52:00 +02:00
parent 123499092d
commit 908c677c1e
1 changed files with 3 additions and 2 deletions

5
main.c
View File

@ -485,6 +485,8 @@ process_image(const int *p, int size)
cairo_paint(cr);
gtk_widget_queue_draw_area(preview, 0, 0, preview_width, preview_height);
cairo_destroy(cr);
g_object_unref(pixbufrot);
g_object_unref(pixbuf);
} else {
capture--;
time(&rawtime);
@ -614,6 +616,7 @@ process_image(const int *p, int size)
g_clear_error(&error);
}
g_object_unref(pixbufrot);
g_object_unref(pixbuf);
// Start post-processing the captured burst
@ -623,8 +626,6 @@ process_image(const int *p, int size)
}
}
g_object_unref(pixbufrot);
g_object_unref(pixbuf);
}
static gboolean