notifier: require client to be focused to cancel notifications
This commit is contained in:
@@ -195,9 +195,9 @@ public class Notifier
|
|||||||
case SOLID_UNTIL_CANCELLED:
|
case SOLID_UNTIL_CANCELLED:
|
||||||
case FLASH_UNTIL_CANCELLED:
|
case FLASH_UNTIL_CANCELLED:
|
||||||
// Any interaction with the client since the notification started will cancel it after the minimum duration
|
// Any interaction with the client since the notification started will cancel it after the minimum duration
|
||||||
if (client.getMouseIdleTicks() < MINIMUM_FLASH_DURATION_TICKS
|
if ((client.getMouseIdleTicks() < MINIMUM_FLASH_DURATION_TICKS
|
||||||
|| client.getKeyboardIdleTicks() < MINIMUM_FLASH_DURATION_TICKS
|
|| client.getKeyboardIdleTicks() < MINIMUM_FLASH_DURATION_TICKS
|
||||||
|| client.getMouseLastPressedMillis() > mouseLastPressedMillis)
|
|| client.getMouseLastPressedMillis() > mouseLastPressedMillis) && clientUI.isFocused())
|
||||||
{
|
{
|
||||||
flashStart = null;
|
flashStart = null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user