Fix for bug #5176: Crash when using display mode "Draw Sharp"
authorBen Batt <benbatt@gmail.com>
Tue, 7 Nov 2006 05:32:39 +0000 (05:32 +0000)
committerBen Batt <benbatt@gmail.com>
Tue, 7 Nov 2006 05:32:39 +0000 (05:32 +0000)
This was a sculpt mode merge problem: the G_DRAWSHARP and G_SCULPTMODE flags
had the same value, so Blender thought it was in sculpt mode when "Draw Sharp"
was turned on, leading to segfaults.

I have moved the G_SCULPTMODE flag to an unused value.

source/blender/blenkernel/BKE_global.h

index a7f36e74dcbc6c34b3a783cab68926afb4478e41..e2308d2ac2c5cf8cd2ff9cfb2ccafce6b31c4cea 100644 (file)
@@ -175,7 +175,6 @@ typedef struct Global {
 #define G_DRAWCREASES  (1 << 19)
 #define G_DRAWSEAMS     (1 << 20)
 #define G_HIDDENEDGES   (1 << 21)
-#define G_DRAWSHARP            (1 << 28) /* draw edges with the sharp flag */
 
 /* Measurement info Drawing */
 #define G_DRAW_EDGELEN  (1 << 22) 
@@ -189,7 +188,8 @@ typedef struct Global {
 #define G_DRAW_VERSE_DEBUG (1 << 27)
 /*#endif*/
 
-#define G_SCULPTMODE    (1 << 28)
+#define G_DRAWSHARP     (1 << 28) /* draw edges with the sharp flag */
+#define G_SCULPTMODE    (1 << 29)
 
 /* G.fileflags */