Ver Fonte

fix mousekey call

Jack Humbert há 6 anos atrás
pai
commit
a14eb01883
1 ficheiros alterados com 11 adições e 6 exclusões
  1. 11 6
      tmk_core/common/action.c

+ 11 - 6
tmk_core/common/action.c

@@ -773,9 +773,12 @@ void register_code(uint8_t code)
     else if IS_CONSUMER(code) {
     else if IS_CONSUMER(code) {
         host_consumer_send(KEYCODE2CONSUMER(code));
         host_consumer_send(KEYCODE2CONSUMER(code));
     }
     }
-    else if IS_MOUSEKEY(code) {
-      mousekey_on(code);
-    }
+
+    #ifdef MOUSEKEY_ENABLE
+      else if IS_MOUSEKEY(code) {
+        mousekey_on(code);
+      }
+    #endif
 }
 }
 
 
 /** \brief Utilities for actions. (FIXME: Needs better description)
 /** \brief Utilities for actions. (FIXME: Needs better description)
@@ -835,9 +838,11 @@ void unregister_code(uint8_t code)
     else if IS_CONSUMER(code) {
     else if IS_CONSUMER(code) {
         host_consumer_send(0);
         host_consumer_send(0);
     }
     }
-    else if IS_MOUSEKEY(code) {
-      mousekey_off(code);
-    }
+    #ifdef MOUSEKEY_ENABLE
+      else if IS_MOUSEKEY(code) {
+        mousekey_off(code);
+      }
+    #endif
 }
 }
 
 
 /** \brief Utilities for actions. (FIXME: Needs better description)
 /** \brief Utilities for actions. (FIXME: Needs better description)