Code

amend workaround for #1432690
authormental <mental@users.sourceforge.net>
Fri, 24 Feb 2006 20:51:22 +0000 (20:51 +0000)
committermental <mental@users.sourceforge.net>
Fri, 24 Feb 2006 20:51:22 +0000 (20:51 +0000)
src/ui/dialog/dialog.cpp

index 238c6d9f7675702cc5d71ed7c36e024c86dd3cd3..7cb360a43c24297a3f41f54dc36bcc4772228f70 100644 (file)
@@ -15,7 +15,6 @@
 # include <config.h>
 #endif
 
-#include <typeinfo>
 #include <gtkmm/stock.h>
 #include <gtk/gtk.h>
 
@@ -118,9 +117,7 @@ Dialog::read_geometry()
 
 void hideCallback(GtkObject *object, gpointer dlgPtr)
 {
-    Dialog* example;
-    if ((void*)dlgPtr == 0 || typeid(dlgPtr) != typeid(example))
-            return;
+    g_return_if_fail( dlgPtr != NULL );
 
     Dialog *dlg = (Dialog *)dlgPtr;
     dlg->onHideF12();
@@ -128,9 +125,7 @@ void hideCallback(GtkObject *object, gpointer dlgPtr)
 
 void unhideCallback(GtkObject *object, gpointer dlgPtr)
 {
-    Dialog* example;
-    if ((void*)dlgPtr == 0 || typeid(dlgPtr) != typeid(example))
-            return;
+    g_return_if_fail( dlgPtr != NULL );
 
     Dialog *dlg = (Dialog *)dlgPtr;
     dlg->onShowF12();