summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bridge.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/bridge.c b/bridge.c
index 4ef0d7e..7bd1cf0 100644
--- a/bridge.c
+++ b/bridge.c
@@ -231,10 +231,10 @@ bridge_member_cb(struct device_user *dev, enum device_event ev)
bm->present = true;
bst->n_present++;
+ if (bst->n_present == 1)
+ device_set_present(&bst->dev, true);
if (bst->dev.active)
bridge_enable_member(bm);
- else if (bst->n_present == 1)
- device_set_present(&bst->dev, true);
break;
case DEV_EVENT_REMOVE: