]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viklayer.c
Remove dependencies to gob2
[andy/viking.git] / src / viklayer.c
index 629a62c7a6967ee60bee7d5b8bc77627c30a327d..e85427e1a75ab3819cac645326cb35a86131e8f2 100644 (file)
@@ -459,15 +459,18 @@ void vik_layer_post_read ( VikLayer *layer, VikViewport *vp, gboolean from_file
 static gboolean layer_properties_factory ( VikLayer *vl, VikViewport *vp )
 {
   switch ( a_uibuilder_properties_factory ( VIK_GTK_WINDOW_FROM_WIDGET(vp),
-               vik_layer_interfaces[vl->type]->params,
-               vik_layer_interfaces[vl->type]->params_count,
-               vik_layer_interfaces[vl->type]->params_groups,
-               vik_layer_interfaces[vl->type]->params_groups_count,
-               vik_layer_interfaces[vl->type]->set_param, vl, vp,
-               vik_layer_interfaces[vl->type]->get_param, vl) ) {
+                                           vik_layer_interfaces[vl->type]->params,
+                                           vik_layer_interfaces[vl->type]->params_count,
+                                           vik_layer_interfaces[vl->type]->params_groups,
+                                           vik_layer_interfaces[vl->type]->params_groups_count,
+                                           (gpointer) vik_layer_interfaces[vl->type]->set_param, 
+                                           vl, 
+                                           vp,
+                                           (gpointer) vik_layer_interfaces[vl->type]->get_param, 
+                                           vl) ) {
     case 0:
-      return FALSE;
     case 3:
+      return FALSE;
       /* redraw (?) */
     case 2:
       vik_layer_post_read ( vl, vp, FALSE ); /* update any gc's */