Skip to content

Commit fcd52a8

Browse files
committed
register ApplicationAvailabilityListener only if connection state is CONNECTED
1 parent ba04f20 commit fcd52a8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

visualvm/jmx/src/org/graalvm/visualvm/jmx/impl/JmxModelImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,9 @@ private void connect(Application application, ProxyClient proxyClient,
234234
try {
235235
proxyClient.connect();
236236
application.notifyWhenRemoved(listener);
237-
application.addPropertyChangeListener(Stateful.PROPERTY_STATE, aListener);
237+
if (getConnectionState() == ConnectionState.CONNECTED) {
238+
application.addPropertyChangeListener(Stateful.PROPERTY_STATE, aListener);
239+
}
238240
break;
239241
} catch (SecurityException e) {
240242
LOGGER.log(Level.INFO, "connect", e); // NOI18N

0 commit comments

Comments
 (0)