From 9179246a1d69024449829218aa7fb967d8ccc3f5 Mon Sep 17 00:00:00 2001
From: tmk <hasu@tmk-kbd.com>
Date: Wed, 26 Nov 2014 11:42:53 +0900
Subject: [PATCH] Fix USB plug-in while BT mode falls to be enumerated

---
 keyboard/hhkb_rn42/matrix.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/keyboard/hhkb_rn42/matrix.c b/keyboard/hhkb_rn42/matrix.c
index 513a271e4e..22becd1050 100644
--- a/keyboard/hhkb_rn42/matrix.c
+++ b/keyboard/hhkb_rn42/matrix.c
@@ -183,7 +183,7 @@ void matrix_power_up(void) {
 void matrix_power_down(void) {
     if (!matrix_power) return;
     // doesn't power save while USB connection is active
-    if (USB_DeviceState == DEVICE_STATE_Configured) return;
+    if (USB_DeviceState != DEVICE_STATE_Unattached) return;
     if (timer_elapsed32(matrix_last_modified) <= MATRIX_POWER_SAVE) return;
     KEY_POWER_OFF();
     suspend_power_down();