List of usage examples for com.google.gwt.storage.client Storage removeStorageEventHandler
public static void removeStorageEventHandler(StorageEvent.Handler handler)
From source file:eu.maxschuster.vaadin.localstorage.client.LocalStorageConnector.java
License:Apache License
@Override public void onStateChanged(StateChangeEvent stateChangeEvent) { super.onStateChanged(stateChangeEvent); if (stateChangeEvent.hasPropertyChanged("registeredEventListeners")) { Set<String> listeners = getState().registeredEventListeners; if (listeners != null) { // Fire update events when a listener is defined if (listeners.contains(ItemUpdateEvent.ITEM_UPDATE_EVENT_IDENTIFIER)) { if (!storageEventHandler.isAttached()) { Storage.addStorageEventHandler(storageEventHandler); storageEventHandler.setAttached(true); }//from w ww .ja va2 s .c om } else { if (storageEventHandler.isAttached()) { Storage.removeStorageEventHandler(storageEventHandler); storageEventHandler.setAttached(true); } } } } }