Cleanup: clear deprecated UI flags
[blender.git] / source / blender / editors / interface / resources.c
index 539284030c252e27585a3a55ba572628fca52b1d..fdeafedc3288c19630ee216dfb0b30bbef23c43a 100644 (file)
@@ -2758,6 +2758,24 @@ void init_userdef_do_versions(void)
                }
        }
 
+       if (!USER_VERSION_ATLEAST(278, 6)) {
+               /* Clear preference flags for re-use. */
+               U.flag &= ~(
+                   (1 << 1) | (1 << 2) | (1 << 3) |
+                   (1 << 6) | (1 << 7) |
+                   (1 << 9) | (1 << 10));
+               U.uiflag &= ~(
+                   (1 << 7));
+               U.transopts &= ~(
+                   (1 << 2) | (1 << 3) | (1 << 4) |
+                   (1 << 7));
+               U.gameflags &= ~(
+                   (1 << 0) | (1 << 1) |
+                   (1 << 3) | (1 << 4));
+
+               U.uiflag |= USER_LOCK_CURSOR_ADJUST;
+       }
+
        /**
         * Include next version bump.
         *