[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [18583] branches/blender2.5/blender/source /blender/editors/object/editgroup.c: 2.5
Michael Fox
mfoxdogg at gmail.com
Tue Jan 20 12:03:59 CET 2009
Revision: 18583
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18583
Author: mfoxdogg
Date: 2009-01-20 12:03:53 +0100 (Tue, 20 Jan 2009)
Log Message:
-----------
2.5
******
small commit, just a few error reports
Modified Paths:
--------------
branches/blender2.5/blender/source/blender/editors/object/editgroup.c
Modified: branches/blender2.5/blender/source/blender/editors/object/editgroup.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/object/editgroup.c 2009-01-20 10:50:36 UTC (rev 18582)
+++ branches/blender2.5/blender/source/blender/editors/object/editgroup.c 2009-01-20 11:03:53 UTC (rev 18583)
@@ -44,6 +44,7 @@
#include "BKE_global.h"
#include "BKE_context.h"
#include "BKE_main.h"
+#include "BKE_report.h"
#include "ED_view3d.h"
#include "ED_space_api.h"
@@ -67,6 +68,7 @@
Scene *scene= CTX_data_scene(C);
Object *ob= OBACT, *obt;
Group *group;
+ int ok = 0;
if (!ob) return OPERATOR_CANCELLED;
@@ -83,12 +85,15 @@
obt->flag |= OB_FROMGROUP;
base->flag |= OB_FROMGROUP;
base->object->recalc= OB_RECALC_OB;
+ ok = 1;
}
CTX_DATA_END;
}
group= group->id.next;
}
-
+
+ if (!ok) BKE_report(op->reports, RPT_ERROR, "Active Object contains no groups");
+
DAG_scene_sort(CTX_data_scene(C));
ED_undo_push(C,"Add To Active Group");
@@ -115,6 +120,7 @@
Scene *scene= CTX_data_scene(C);
Object *ob= OBACT, *obt;
Group *group;
+ int ok = 0;
if (!ob) return OPERATOR_CANCELLED;
@@ -131,12 +137,15 @@
obt->flag &= ~OB_FROMGROUP;
base->flag &= ~OB_FROMGROUP;
base->object->recalc= OB_RECALC_OB;
+ ok = 1;
}
CTX_DATA_END;
}
group= group->id.next;
}
-
+
+ if (!ok) BKE_report(op->reports, RPT_ERROR, "Active Object contains no groups");
+
DAG_scene_sort(CTX_data_scene(C));
ED_undo_push(C,"Remove From Active Group");
More information about the Bf-blender-cvs
mailing list