aboutsummaryrefslogtreecommitdiffstats
path: root/org.openembedded.bc.ui/src/org/openembedded/bc/ui/editors/bitbake/BitBakeSourceViewerConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'org.openembedded.bc.ui/src/org/openembedded/bc/ui/editors/bitbake/BitBakeSourceViewerConfiguration.java')
-rw-r--r--org.openembedded.bc.ui/src/org/openembedded/bc/ui/editors/bitbake/BitBakeSourceViewerConfiguration.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/org.openembedded.bc.ui/src/org/openembedded/bc/ui/editors/bitbake/BitBakeSourceViewerConfiguration.java b/org.openembedded.bc.ui/src/org/openembedded/bc/ui/editors/bitbake/BitBakeSourceViewerConfiguration.java
index e3cbeb4..92ee692 100644
--- a/org.openembedded.bc.ui/src/org/openembedded/bc/ui/editors/bitbake/BitBakeSourceViewerConfiguration.java
+++ b/org.openembedded.bc.ui/src/org/openembedded/bc/ui/editors/bitbake/BitBakeSourceViewerConfiguration.java
@@ -34,6 +34,7 @@ import org.eclipse.swt.graphics.RGB;
import org.eclipse.ui.editors.text.TextSourceViewerConfiguration;
import org.openembedded.bc.bitbake.BBLanguageHelper;
import org.openembedded.bc.bitbake.BBSession;
+import org.openembedded.bc.ui.preferences.PreferenceConstants;
public class BitBakeSourceViewerConfiguration extends TextSourceViewerConfiguration {
@@ -52,10 +53,12 @@ public class BitBakeSourceViewerConfiguration extends TextSourceViewerConfigurat
private BBSession session;
private String targetFilePath;
private BBVariableTextHover textHover;
+ private boolean enableTextHover;
public BitBakeSourceViewerConfiguration(ISharedTextColors sharedColors, IPreferenceStore store) {
super(store);
fSharedColors = sharedColors;
+ enableTextHover = store.getBoolean(PreferenceConstants.ENABLE_BITBAKE_BACKGROUND_SESSION);
}
protected void setTargetFilePath(String targetFilePath) {
@@ -63,6 +66,9 @@ public class BitBakeSourceViewerConfiguration extends TextSourceViewerConfigurat
}
public ITextHover getTextHover(ISourceViewer sv, String contentType) {
+ if (!enableTextHover)
+ return null;
+
if (textHover == null && session != null && targetFilePath != null) {
textHover = new BBVariableTextHover(session, targetFilePath);
}