gtk_application_shutdown clears the impl member, so all
callbacks, signal handlers, etc that might still be triggered
between a shutdown call and the return from the mainloop
better be prepared to deal with impl being NULL.
gtk_application_handle_window_realize (GtkApplication *application,
GtkWindow *window)
{
- gtk_application_impl_handle_window_realize (application->priv->impl, window);
+ if (application->priv->impl)
+ gtk_application_impl_handle_window_realize (application->priv->impl, window);
}
void
gtk_application_handle_window_map (GtkApplication *application,
GtkWindow *window)
{
- gtk_application_impl_handle_window_map (application->priv->impl, window);
+ if (application->priv->impl)
+ gtk_application_impl_handle_window_map (application->priv->impl, window);
}
/**