Commit: ef063751595109efd098b990cc364bd67ca9e2a9
Author: Campbell Barton
Date:   Thu Sep 22 11:52:49 2022 +1000
Branches: master
https://developer.blender.org/rBef063751595109efd098b990cc364bd67ca9e2a9

GHOST: assert when unknown keys are passed to the ModifierKeys API

===================================================================

M       intern/ghost/intern/GHOST_ModifierKeys.cpp

===================================================================

diff --git a/intern/ghost/intern/GHOST_ModifierKeys.cpp 
b/intern/ghost/intern/GHOST_ModifierKeys.cpp
index 10f2e8019a7..5ecbae77f46 100644
--- a/intern/ghost/intern/GHOST_ModifierKeys.cpp
+++ b/intern/ghost/intern/GHOST_ModifierKeys.cpp
@@ -10,6 +10,7 @@
  */
 
 #include "GHOST_ModifierKeys.h"
+#include "GHOST_Debug.h"
 
 GHOST_ModifierKeys::GHOST_ModifierKeys()
 {
@@ -49,7 +50,8 @@ GHOST_TKey 
GHOST_ModifierKeys::getModifierKeyCode(GHOST_TModifierKey mask)
       key = GHOST_kKeyRightOS;
       break;
     default:
-      // Should not happen
+      /* Should not happen. */
+      GHOST_ASSERT(0, "Invalid key!");
       key = GHOST_kKeyUnknown;
       break;
   }
@@ -76,6 +78,7 @@ bool GHOST_ModifierKeys::get(GHOST_TModifierKey mask) const
     case GHOST_kModifierKeyRightOS:
       return m_RightOS;
     default:
+      GHOST_ASSERT(0, "Invalid key!");
       return false;
   }
 }
@@ -108,6 +111,7 @@ void GHOST_ModifierKeys::set(GHOST_TModifierKey mask, bool 
down)
       m_RightOS = down;
       break;
     default:
+      GHOST_ASSERT(0, "Invalid key!");
       break;
   }
 }

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to