From 10ef67a6ec915b96f6bf628a8b311ab270d06da9 Mon Sep 17 00:00:00 2001 From: crschnick Date: Mon, 1 Apr 2024 06:36:47 +0000 Subject: [PATCH] Fix context menu actions --- .../io/xpipe/app/fxcomps/augment/ContextMenuAugment.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/xpipe/app/fxcomps/augment/ContextMenuAugment.java b/app/src/main/java/io/xpipe/app/fxcomps/augment/ContextMenuAugment.java index a2a0a34e..8198cd69 100644 --- a/app/src/main/java/io/xpipe/app/fxcomps/augment/ContextMenuAugment.java +++ b/app/src/main/java/io/xpipe/app/fxcomps/augment/ContextMenuAugment.java @@ -1,6 +1,7 @@ package io.xpipe.app.fxcomps.augment; import io.xpipe.app.fxcomps.CompStructure; +import javafx.event.ActionEvent; import javafx.geometry.Side; import javafx.scene.control.ButtonBase; import javafx.scene.control.ContextMenu; @@ -75,7 +76,11 @@ public class ContextMenuAugment> implements Augment { + buttonBase.addEventFilter(ActionEvent.ACTION, event -> { + if (buttonBase.getOnAction() != null) { + return; + } + if (!hide.get()) { var cm = contextMenu.get(); if (cm != null) {