Blob Blame History Raw
Index: drgeo-1.1.0/geo/drgeo_dialog.cc
===================================================================
--- drgeo-1.1.0.orig/geo/drgeo_dialog.cc
+++ drgeo-1.1.0/geo/drgeo_dialog.cc
@@ -38,12 +38,7 @@ static GtkWidget *drgeoEditDialog = NULL
 // Used in the style dialod callback, I know it's ugly, but so easy
 static drgeoFigure *selected_figure;
 
-struct
-{
-  drgeoPoint mouse;
-  drgeoFigure *figure;
-}
-drgeoDialogData;
+DialogData drgeoDialogData;
 
 
 static void drgeo_edit_dialog_cb (GtkWidget * dialog,
Index: drgeo-1.1.0/geo/drgeo_dialog.h
===================================================================
--- drgeo-1.1.0.orig/geo/drgeo_dialog.h
+++ drgeo-1.1.0/geo/drgeo_dialog.h
@@ -34,4 +34,11 @@ extern "C"
 }
 
 #endif				/* __cplusplus */
+
+typedef struct
+{
+  drgeoPoint mouse;
+  drgeoFigure *figure;
+} DialogData;
+
 #endif
Index: drgeo-1.1.0/geo/drgeo_figure.cc
===================================================================
--- drgeo-1.1.0.orig/geo/drgeo_figure.cc
+++ drgeo-1.1.0/geo/drgeo_figure.cc
@@ -48,12 +48,7 @@
 #include "drgeo_dialog.h"
 #include "traite.h"
 
-extern struct
-{
-  drgeoPoint mouse;
-  drgeoFigure *figure;
-}
-drgeoDialogData;
+extern DialogData drgeoDialogData;
 
 typedef struct drgeoSearchValue
 {