diff options
-rw-r--r-- | source/blender/blenlib/intern/math_base_inline.c | 3 | ||||
-rw-r--r-- | source/blender/editors/space_file/filelist.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/source/blender/blenlib/intern/math_base_inline.c b/source/blender/blenlib/intern/math_base_inline.c index 3ffd96f62c7..955a3406cbb 100644 --- a/source/blender/blenlib/intern/math_base_inline.c +++ b/source/blender/blenlib/intern/math_base_inline.c @@ -131,8 +131,9 @@ MINLINE int power_of_2_max_i(int n) if (is_power_of_2_i(n)) return n; - while (!is_power_of_2_i(n)) + do { n = n & (n - 1); + } while (!is_power_of_2_i(n)); return n * 2; } diff --git a/source/blender/editors/space_file/filelist.c b/source/blender/editors/space_file/filelist.c index b427555d1a7..19a6296993d 100644 --- a/source/blender/editors/space_file/filelist.c +++ b/source/blender/editors/space_file/filelist.c @@ -157,7 +157,7 @@ static bool compare_is_directory(const struct direntry *entry) /* for library browse .blend files may be treated as directories, but * for sorting purposes they should be considered regular files */ if (S_ISDIR(entry->type)) - return !(entry->flags & (BLENDERFILE|BLENDERFILE_BACKUP)); + return !(entry->flags & (BLENDERFILE | BLENDERFILE_BACKUP)); return false; } |