doxygen: prevent GPL license block from being parsed as doxygen comment.
[blender.git] / source / blender / editors / metaball / mball_edit.c
index a9a673f..13b4535 100644 (file)
@@ -1,4 +1,4 @@
-/**
+/*
  * $Id$
  *
  * ***** BEGIN GPL LICENSE BLOCK *****
@@ -35,6 +35,7 @@
 #include "BLI_blenlib.h"
 #include "BLI_math.h"
 #include "BLI_rand.h"
+#include "BLI_utildefines.h"
 
 #include "DNA_meta_types.h"
 #include "DNA_object_types.h"
@@ -47,6 +48,7 @@
 #include "BKE_context.h"
 #include "BKE_mball.h"
 
+#include "ED_mball.h"
 #include "ED_screen.h"
 #include "ED_view3d.h"
 #include "ED_transform.h"
@@ -55,6 +57,8 @@
 #include "WM_api.h"
 #include "WM_types.h"
 
+#include "mball_intern.h"
+
 /* This function is used to free all MetaElems from MetaBall */
 void free_editMball(Object *obedit)
 {
@@ -282,7 +286,7 @@ static int duplicate_metaelems_exec(bContext *C, wmOperator *UNUSED(op))
                        ml= ml->prev;
                }
                WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
-               DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
+               DAG_id_tag_update(obedit->data, 0);
        }
 
        return OPERATOR_FINISHED;
@@ -341,7 +345,7 @@ static int delete_metaelems_exec(bContext *C, wmOperator *UNUSED(op))
                        ml= next;
                }
                WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
-               DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
+               DAG_id_tag_update(obedit->data, 0);
        }
 
        return OPERATOR_FINISHED;
@@ -391,7 +395,7 @@ static int hide_metaelems_exec(bContext *C, wmOperator *op)
                        }
                }
                WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
-               DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
+               DAG_id_tag_update(obedit->data, 0);
        }
 
        return OPERATOR_FINISHED;
@@ -432,7 +436,7 @@ static int reveal_metaelems_exec(bContext *C, wmOperator *UNUSED(op))
                        ml= ml->next;
                }
                WM_event_add_notifier(C, NC_GEOM|ND_DATA, mb);
-               DAG_id_tag_update(obedit->data, OB_RECALC_DATA);
+               DAG_id_tag_update(obedit->data, 0);
        }
        
        return OPERATOR_FINISHED;
@@ -604,7 +608,7 @@ static void free_undoMball(void *lbv)
        MEM_freeN(lb);
 }
 
-ListBase *metaball_get_editelems(Object *ob)
+static ListBase *metaball_get_editelems(Object *ob)
 {
        if(ob && ob->type==OB_MBALL) {
                struct MetaBall *mb= (struct MetaBall*)ob->data;