diff --git a/zathura.c b/zathura.c index 49a78b0..2373d6c 100644 --- a/zathura.c +++ b/zathura.c @@ -870,7 +870,7 @@ document_save(zathura_t* zathura, const char* path, bool overwrite) static void remove_page_from_table(GtkWidget* page, gpointer permanent) { - if (permanent == false) { + if ((bool)permanent == false) { g_object_ref(G_OBJECT(page)); } @@ -949,7 +949,7 @@ document_close(zathura_t* zathura, bool keep_monitor) zathura->sync.render_thread = NULL; /* remove widgets */ - gtk_container_foreach(GTK_CONTAINER(zathura->ui.page_widget), remove_page_from_table, (gpointer) 1); + gtk_container_foreach(GTK_CONTAINER(zathura->ui.page_widget), remove_page_from_table, (gpointer) true); for (unsigned int i = 0; i < zathura_document_get_number_of_pages(zathura->document); i++) { g_object_unref(zathura->pages[i]); }