diff options
author | Ton Roosendaal <ton@blender.org> | 2004-10-12 19:47:15 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2004-10-12 19:47:15 +0400 |
commit | 5ae1191a12929240d6f0b38e83ebfa0f72c5fa94 (patch) | |
tree | 58e752eabfe6ff825786ec62b05f05866a6fe1d3 /source/blender/src/editview.c | |
parent | c957ec93dfabcd459bcf243075786a605d2d5314 (diff) |
Added safety test for occurance of zero scaled areas in Blender. This
totally screws up opengl calls...
If it detects a zero area now, it removes it and prints warning in terminal
Diffstat (limited to 'source/blender/src/editview.c')
-rw-r--r-- | source/blender/src/editview.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/source/blender/src/editview.c b/source/blender/src/editview.c index e76cd7f84b8..dcaab336096 100644 --- a/source/blender/src/editview.c +++ b/source/blender/src/editview.c @@ -823,20 +823,20 @@ void set_active_base(Base *base) BASACT= base; - /* signals to buttons */ - redraw_test_buttons(base->object); + if(base) { + /* signals to buttons */ + redraw_test_buttons(base->object); - set_active_group(); - - /* signal to ipo */ + set_active_group(); + + /* signal to ipo */ - if (base) { - allqueue(REDRAWIPO, base->object->ipowin); - allqueue(REDRAWACTION, 0); - allqueue(REDRAWNLA, 0); + if (base) { + allqueue(REDRAWIPO, base->object->ipowin); + allqueue(REDRAWACTION, 0); + allqueue(REDRAWNLA, 0); + } } - - } void set_active_object(Object *ob) |