gint glwidget_context_destroyed( GtkWidget* widget, gpointer data ){ if ( --g_context_count == 0 ) { GlobalOpenGL().contextValid = false; GLWidget_sharedContextDestroyed(); gtk_widget_unref( g_shared ); g_shared = 0; } return FALSE; }
gint GLWidget::onUnRealise(GtkWidget* widget, GLWidget* self) { if (--g_context_count == 0) { GlobalOpenGL().contextValid = false; GLWidget_sharedContextDestroyed(); gtk_widget_unref(g_shared); g_shared = NULL; } return FALSE; }