From d3b7b93afb4cccbd86ede1485f5772b4ab9721d2 Mon Sep 17 00:00:00 2001
From: Arthur VUAGNIAUX <arthur.vuagniaux@telecom-paristech.fr>
Date: Mon, 17 Sep 2018 15:04:47 +0200
Subject: [PATCH] Issue #78: Element attributes are hidden too now

---
 src/main/java/ui/TGComponent.java | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/main/java/ui/TGComponent.java b/src/main/java/ui/TGComponent.java
index 73f85fa02d..419391fb35 100755
--- a/src/main/java/ui/TGComponent.java
+++ b/src/main/java/ui/TGComponent.java
@@ -614,7 +614,7 @@ public abstract class TGComponent  extends AbstractCDElement implements /*CDElem
     }
 
     protected void drawAttributes(Graphics g, String attr) {
-        if (attr == null) {
+        if (attr == null || this.isHidden()) {
             return;
         }
 
@@ -1225,10 +1225,9 @@ public abstract class TGComponent  extends AbstractCDElement implements /*CDElem
         } else if (TDiagramPanel.DIPLO_ID_ON) {
             drawDiploID(g);
         } else if (TDiagramPanel.AVATAR_ID_ON) {
-
-            drawAVATARID(g);
+        	drawAVATARID(g);
         } else if (TDiagramPanel.TEPE_ID_ON) {
-            drawTEPEID(g);
+        		drawTEPEID(g);
         } else {
             runningStatus = "";
             transactions.clear();
@@ -1540,9 +1539,9 @@ public abstract class TGComponent  extends AbstractCDElement implements /*CDElem
             if (!tgcomponent[i].isHidden()) {
                 tgcomponent[i].draw(g);
                 tgcomponent[i].setHidden(false);
-            }
-            else
+            } else {
             	tgcomponent[i].setHidden(true);
+            }
         }
     }
 
-- 
GitLab