From cb41a0ae85d83471993453143302f02d4b8ba402 Mon Sep 17 00:00:00 2001 From: SiboVG Date: Fri, 18 Aug 2023 04:16:40 +0200 Subject: [PATCH] Disable OBJ export item if no components selected --- swing/src/net/sf/openrocket/gui/main/BasicFrame.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/swing/src/net/sf/openrocket/gui/main/BasicFrame.java b/swing/src/net/sf/openrocket/gui/main/BasicFrame.java index 057d07d5c..fb60df716 100644 --- a/swing/src/net/sf/openrocket/gui/main/BasicFrame.java +++ b/swing/src/net/sf/openrocket/gui/main/BasicFrame.java @@ -448,6 +448,12 @@ public class BasicFrame extends JFrame { public void actionPerformed(ActionEvent e) { exportWavefrontOBJAction();} }); + selectionModel.addDocumentSelectionListener(new DocumentSelectionListener() { + @Override + public void valueChanged(int changeType) { + exportOBJ.setEnabled(getSelectedComponents() != null && !getSelectedComponents().isEmpty()); + } + }); exportSubMenu.add(exportOBJ); fileMenu.add(exportSubMenu);