mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 11:50:54 +07:00
Fix collapse actions algorithm
GitOrigin-RevId: 82223564b86843cd2bf0d3c5d9de8a3d8ccc3a72
This commit is contained in:
committed by
intellij-monorepo-bot
parent
21411ba668
commit
6f1382e584
@@ -713,7 +713,7 @@ public final class NotificationsManagerImpl extends NotificationsManager {
|
||||
|
||||
List<AnAction> actions = notification.getActions();
|
||||
|
||||
if (actions.size() > 2 && notification.getCollapseDirection() == Notification.CollapseActionsDirection.KEEP_RIGHTMOST) {
|
||||
if (actions.size() > 1 && notification.getCollapseDirection() == Notification.CollapseActionsDirection.KEEP_RIGHTMOST) {
|
||||
addDropDownAction(notification, actionPanel);
|
||||
}
|
||||
|
||||
@@ -728,7 +728,7 @@ public final class NotificationsManagerImpl extends NotificationsManager {
|
||||
}, action));
|
||||
}
|
||||
|
||||
if (actions.size() > 2 && notification.getCollapseDirection() == Notification.CollapseActionsDirection.KEEP_LEFTMOST) {
|
||||
if (actions.size() > 1 && notification.getCollapseDirection() == Notification.CollapseActionsDirection.KEEP_LEFTMOST) {
|
||||
addDropDownAction(notification, actionPanel);
|
||||
}
|
||||
|
||||
@@ -1265,7 +1265,7 @@ public final class NotificationsManagerImpl extends NotificationsManager {
|
||||
int expandWidth = myExpandAction == null || myLayoutData.showMinSize ? 0 : myExpandAction.getPreferredSize().width;
|
||||
width -= myLayoutData.configuration.actionGap + expandWidth;
|
||||
|
||||
if (myActionPanel.actionLinks.size() > 2) {
|
||||
if (myActionPanel.actionLinks.size() > 1) {
|
||||
myActionPanel.groupedActionsLink.setVisible(false);
|
||||
for (LinkLabel<AnAction> link : myActionPanel.actionLinks) {
|
||||
link.setVisible(true);
|
||||
|
||||
Reference in New Issue
Block a user