import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Shell;
+import org.eclipse.tracecompass.tmf.core.signal.TmfSignalManager;
import org.eclipse.ui.ISharedImages;
import org.eclipse.ui.PlatformUI;
if (!cancel) {
super.okPressed();
}
+ TmfSignalManager.dispatchSignal(new TmfSymbolProviderUpdatedSignal(this));
}
@Override
public void updateMessage() {
if (fTabFolder == null) {
updateMessage(0);
- } else {
- updateMessage(fTabFolder.getSelectionIndex());
+ return;
+ }
+ int curSelectionIndex = fTabFolder.getSelectionIndex();
+ if (curSelectionIndex >= 0) {
+ updateMessage(curSelectionIndex);
}
}