diff --git a/spi.quicksearch/src/org/netbeans/modules/quicksearch/AbstractQuickSearchComboBar.java b/spi.quicksearch/src/org/netbeans/modules/quicksearch/AbstractQuickSearchComboBar.java --- a/spi.quicksearch/src/org/netbeans/modules/quicksearch/AbstractQuickSearchComboBar.java +++ b/spi.quicksearch/src/org/netbeans/modules/quicksearch/AbstractQuickSearchComboBar.java @@ -134,7 +134,11 @@ }); command = createCommandField(); - command.setToolTipText(org.openide.util.NbBundle.getMessage(AbstractQuickSearchComboBar.class, "AbstractQuickSearchComboBar.command.toolTipText", new Object[] {"(" + SearchResultRender.getKeyStrokeAsText(keyStroke) + ")"})); // NOI18N + String shortcutText=""; + if (!SearchResultRender.getKeyStrokeAsText(keyStroke).isEmpty()) { + shortcutText = "(" + SearchResultRender.getKeyStrokeAsText(keyStroke) + ")"; + } + command.setToolTipText(org.openide.util.NbBundle.getMessage(AbstractQuickSearchComboBar.class, "AbstractQuickSearchComboBar.command.toolTipText", new Object[] {shortcutText})); // NOI18N command.setName("command"); // NOI18N command.addFocusListener(new java.awt.event.FocusAdapter() { @Override @@ -325,9 +329,12 @@ } else { sb.append(NbBundle.getMessage(AbstractQuickSearchComboBar.class, "MSG_DiscoverabilityHint")); //NOI18N } - sb.append(" ("); - sb.append(SearchResultRender.getKeyStrokeAsText(keyStroke)); - sb.append(")"); + String keyStrokeAsText = SearchResultRender.getKeyStrokeAsText(keyStroke); + if (!keyStrokeAsText.isEmpty()){ + sb.append(" ("); + sb.append(keyStrokeAsText); + sb.append(")"); + } return sb.toString(); }