Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/freestyle/intern/scene_graph/Rep.h')
-rw-r--r--source/blender/freestyle/intern/scene_graph/Rep.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/freestyle/intern/scene_graph/Rep.h b/source/blender/freestyle/intern/scene_graph/Rep.h
index 22078422af6..58553d257d9 100644
--- a/source/blender/freestyle/intern/scene_graph/Rep.h
+++ b/source/blender/freestyle/intern/scene_graph/Rep.h
@@ -54,10 +54,12 @@ class Rep : public BaseObject {
_Id = iBrother._Id;
_Name = iBrother._Name;
_LibraryPath = iBrother._LibraryPath;
- if (0 == iBrother._FrsMaterial)
+ if (0 == iBrother._FrsMaterial) {
_FrsMaterial = 0;
- else
+ }
+ else {
_FrsMaterial = new FrsMaterial(*(iBrother._FrsMaterial));
+ }
_BBox = iBrother.bbox();
}
@@ -106,8 +108,9 @@ class Rep : public BaseObject {
*/
virtual void accept(SceneVisitor &v)
{
- if (_FrsMaterial)
+ if (_FrsMaterial) {
v.visitFrsMaterial(*_FrsMaterial);
+ }
v.visitRep(*this);
}