diff --git a/src/ui/MainGUI.java b/src/ui/MainGUI.java
index 6eee4ebd6d3ec2a76c4c7596c7b349d16688de41..4912e2fecae55ae7bb708892f8d49f928c71d375 100755
--- a/src/ui/MainGUI.java
+++ b/src/ui/MainGUI.java
@@ -8841,11 +8841,11 @@ public  class MainGUI implements ActionListener, WindowListener, KeyListener, Pe
                         mgui.newAvatarMethodology();
                     } else if (ac.equals("New DIPLODOCUS Design")) {
                         mgui.newTMLDesign();
-                    } else if (ac.equals("New Component-based DIPLODOCUS Design")) {
+                    } else if (e.getSource() == newTMLComponentDesign) {
                         mgui.newTMLComponentDesign();
                     } else if (e.getSource() == newTMLCP) {
                         mgui.newTMLCP();
-                    } else if (ac.equals("New DIPLODOCUS Architecture")) {
+                    } else if (e.getSource() == newTMLArchi) {
                         mgui.newTMLArchi();
                     } else if (ac.equals("New Proactive Design")) {
                         mgui.newProactiveDesign();