diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-03-30 22:44:32 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-03-30 22:46:19 +0400 |
commit | 0b8774fc427267793b3fc228da4bb0ce63f6cf76 (patch) | |
tree | defcde89b85d4d9168c06019b5ec8414cb3ab0da /source/blender/blenkernel/intern/library_query.c | |
parent | d84bd56ec5c8f480849992b14d65797d8a94c97e (diff) |
Fix for missing break statements
Diffstat (limited to 'source/blender/blenkernel/intern/library_query.c')
-rw-r--r-- | source/blender/blenkernel/intern/library_query.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/library_query.c b/source/blender/blenkernel/intern/library_query.c index 09c87c58dc0..abc3a762372 100644 --- a/source/blender/blenkernel/intern/library_query.c +++ b/source/blender/blenkernel/intern/library_query.c @@ -71,6 +71,7 @@ bool keep_working = callback(user_data, id_pp, cb_flag); \ if (flag & IDWALK_READONLY) { \ BLI_assert(*id_pp == old_id); \ + (void)old_id; /* quiet warning */ \ } \ if (keep_working == false) { \ /* REAL DANGER! Beware of this return! */ \ @@ -194,6 +195,7 @@ void BKE_library_foreach_ID_link(ID *id, LibraryIDLinkCallback callback, void *u for (base = scene->base.first; base; base = base->next) { CALLBACK_INVOKE(base->object, IDWALK_NOP); } + break; } case ID_OB: @@ -338,6 +340,7 @@ void BKE_library_foreach_ID_link(ID *id, LibraryIDLinkCallback callback, void *u { bScreen *screen = (bScreen *) id; CALLBACK_INVOKE(screen->scene, IDWALK_NOP); + break; } case ID_WO: @@ -450,8 +453,8 @@ void BKE_library_foreach_ID_link(ID *id, LibraryIDLinkCallback callback, void *u } } - #undef CALLBACK_INVOKE_ID - #undef CALLBACK_INVOKE +#undef CALLBACK_INVOKE_ID +#undef CALLBACK_INVOKE } #undef FOREACH_CALLBACK_INVOKE_ID |