layers: Remove active flags with removed callbacks
authorMike Stroyan <mike@LunarG.com>
Mon, 10 Aug 2015 22:14:18 +0000 (16:14 -0600)
committerMike Stroyan <mike@LunarG.com>
Fri, 14 Aug 2015 16:50:42 +0000 (10:50 -0600)
layer_destroy_msg_callback was including flags from just removed callbacks.

layers/vk_layer_logging.h

index bb3087d..9494018 100644 (file)
@@ -194,8 +194,8 @@ static inline void layer_destroy_msg_callback(
                         "Destroyed callback");
         } else {
             matched = false;
+            debug_data->active_flags |= pTrav->msgFlags;
         }
-        debug_data->active_flags |= pTrav->msgFlags;
         pPrev = pTrav;
         pTrav = pTrav->pNext;
         if (matched) {