diff --git a/zathura/callbacks.c b/zathura/callbacks.c index fd35c0f74ff9025a3f910b9126029e1f5584f64f..ab346ea0b426f84b708d2a872b80e419187ed1b0 100644 --- a/zathura/callbacks.c +++ b/zathura/callbacks.c @@ -256,15 +256,17 @@ cb_widget_screen_changed(GtkWidget* widget, GdkScreen* previous_screen, gpointer zathura_update_view_ppi(zathura); } -void +gboolean cb_widget_configured(GtkWidget* UNUSED(widget), GdkEvent* UNUSED(event), gpointer data) { zathura_t* zathura = data; if (zathura == NULL) { - return; + return false; } zathura_update_view_ppi(zathura); + + return false; } void diff --git a/zathura/callbacks.h b/zathura/callbacks.h index 06f089d940af433062d14cf67336126a83b5d60a..76841dd56081796b9a58c1fb3db5de52354702e3 100644 --- a/zathura/callbacks.h +++ b/zathura/callbacks.h @@ -116,8 +116,9 @@ void cb_widget_screen_changed(GtkWidget* widget, GdkScreen* previous_screen, gpo * @param widget The main window widget * @param event The configure event * @param gpointer The zathura instance + * @return true if no error occurred and the event has been handled */ -void cb_widget_configured(GtkWidget* widget, GdkEvent* event, gpointer data); +gboolean cb_widget_configured(GtkWidget* widget, GdkEvent* event, gpointer data); /** * This function gets called when the view widget scale factor changes (e.g.