8245922: [macos] Taskbar.Feature.ICON_BADGE_NUMBER no longer supported on MacOS
Reviewed-by: kcr, prr
This commit is contained in:
parent
3f67afd3a8
commit
fb607f1651
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2011, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -36,17 +36,12 @@ public final class JRSUIUtils {
|
||||
|
||||
static boolean isLeopard = isMacOSXLeopard();
|
||||
static boolean isSnowLeopardOrBelow = isMacOSXSnowLeopardOrBelow();
|
||||
static boolean isCatalinaOrAbove = isMacOSXCatalinaOrAbove();
|
||||
static boolean isBigSurOrAbove = isMacOSXBigSurOrAbove();
|
||||
|
||||
public static boolean isMacOSXBigSurOrAbove() {
|
||||
return currentMacOSXVersionMatchesGivenVersionRange(16, true, false, true);
|
||||
}
|
||||
|
||||
static boolean isMacOSXCatalinaOrAbove() {
|
||||
return currentMacOSXVersionMatchesGivenVersionRange(15, true, false, true);
|
||||
}
|
||||
|
||||
static boolean isMacOSXLeopard() {
|
||||
return isCurrentMacOSXVersion(5);
|
||||
}
|
||||
@ -84,12 +79,6 @@ public final class JRSUIUtils {
|
||||
return false;
|
||||
}
|
||||
|
||||
public static class TaskBar {
|
||||
public static boolean isIconBadgeSupported() {
|
||||
return !isCatalinaOrAbove;
|
||||
}
|
||||
}
|
||||
|
||||
public static class TabbedPane {
|
||||
public static boolean useLegacyTabs() {
|
||||
return isLeopard;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2016, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -25,14 +25,12 @@
|
||||
|
||||
package sun.lwawt.macosx;
|
||||
|
||||
import com.apple.eawt.Application;
|
||||
import java.awt.Image;
|
||||
import java.awt.PopupMenu;
|
||||
import java.awt.Taskbar.Feature;
|
||||
import java.awt.peer.TaskbarPeer;
|
||||
|
||||
import apple.laf.JRSUIUtils;
|
||||
import com.apple.eawt.Application;
|
||||
|
||||
final public class CTaskbarPeer implements TaskbarPeer {
|
||||
|
||||
CTaskbarPeer() {}
|
||||
@ -42,7 +40,6 @@ final public class CTaskbarPeer implements TaskbarPeer {
|
||||
switch(feature) {
|
||||
case ICON_BADGE_TEXT:
|
||||
case ICON_BADGE_NUMBER:
|
||||
return JRSUIUtils.TaskBar.isIconBadgeSupported();
|
||||
case ICON_IMAGE:
|
||||
case MENU:
|
||||
case PROGRESS_VALUE:
|
||||
|
Loading…
x
Reference in New Issue
Block a user