Skip to content

Commit 3b32551

Browse files
committed
Fix #365
1 parent 5ac0a36 commit 3b32551

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

gwt-material/src/main/java/gwt/material/design/client/ui/MaterialSideNav.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,7 @@ public HandlerRegistration addClosedHandler(SideNavClosedHandler handler) {
154154
return addHandler(handler, SideNavClosedEvent.TYPE);
155155
}
156156

157-
@Override
158-
public void add(Widget child) {
157+
public Widget wrap(Widget child) {
159158
if(child instanceof MaterialImage) {
160159
child.getElement().getStyle().setProperty("border", "1px solid #e9e9e9");
161160
child.getElement().getStyle().setProperty("textAlign", "center");
@@ -200,7 +199,17 @@ public void onClick(ClickEvent event) {
200199
}, ClickEvent.getType());
201200
}
202201
child.getElement().getStyle().setDisplay(Style.Display.BLOCK);
203-
super.add(child);
202+
return child;
203+
}
204+
205+
@Override
206+
public void add(Widget child) {
207+
super.add(wrap(child));
208+
}
209+
210+
@Override
211+
protected void insert(Widget child, com.google.gwt.user.client.Element container, int beforeIndex, boolean domInsert) {
212+
super.insert(wrap(child), container, beforeIndex, domInsert);
204213
}
205214

206215
@Override

0 commit comments

Comments
 (0)