diff --git a/src/kits/interface/Button.cpp b/src/kits/interface/Button.cpp index 49053cf65d..ce7b63c19f 100644 --- a/src/kits/interface/Button.cpp +++ b/src/kits/interface/Button.cpp @@ -427,8 +427,13 @@ BButton::KeyDown(const char *bytes, int32 numBytes) return; SetValue(B_CONTROL_ON); + + // make sure the user saw that + Window()->UpdateIfNeeded(); + snooze(25000); + Invoke(); - + } else BControl::KeyDown(bytes, numBytes); }