[Bf-blender-cvs] [ef063751595] master: GHOST: assert when unknown keys are passed to the ModifierKeys API
Campbell Barton
noreply at git.blender.org
Thu Sep 22 05:49:36 CEST 2022
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;
}
}
More information about the Bf-blender-cvs
mailing list