diff --git a/Core/src/org/sleuthkit/autopsy/translation/TranslatedTextViewer.java b/Core/src/org/sleuthkit/autopsy/translation/TranslatedTextViewer.java index 0037be4c80..3db8bc75e0 100644 --- a/Core/src/org/sleuthkit/autopsy/translation/TranslatedTextViewer.java +++ b/Core/src/org/sleuthkit/autopsy/translation/TranslatedTextViewer.java @@ -62,9 +62,9 @@ import org.sleuthkit.autopsy.translation.TranslationContentPanel.DisplayDropdown @ServiceProvider(service = TextViewer.class, position = 4) public final class TranslatedTextViewer implements TextViewer { - private static final Logger logger = Logger.getLogger(TranslatedTextViewer.class.getName()); private static final boolean OCR_ENABLED = true; private static final boolean OCR_DISABLED = false; + private static final int MAX_SIZE_1MB = 1024000; private static final List INSTALLED_LANGUAGE_PACKS = PlatformUtil.getOcrLanguagePacks(); private final TranslationContentPanel panel = new TranslationContentPanel(); @@ -73,7 +73,6 @@ public final class TranslatedTextViewer implements TextViewer { private final ThreadFactory translationThreadFactory = new ThreadFactoryBuilder().setNameFormat("translation-content-viewer-%d").build(); private final ExecutorService executorService = Executors.newSingleThreadExecutor(translationThreadFactory); - private final int MAX_SIZE_1MB = 1024000; @Override public void setNode(final Node node) { @@ -209,14 +208,14 @@ public final class TranslatedTextViewer implements TextViewer { String result = get(); int len = result.length(); - int maxOrientChars = Math.min(len, 1024); - String orientDetectSubstring = result.substring(0, maxOrientChars); + int maxOrientChars = Math.min(len, 1024); if (this.isCancelled()) { throw new InterruptedException(); } + String orientDetectSubstring = result.substring(0, maxOrientChars); ComponentOrientation orientation = TextUtil.getTextDirection(orientDetectSubstring); panel.display(result, orientation, Font.PLAIN); - } catch (InterruptedException | ExecutionException | CancellationException ex) { + } catch (InterruptedException | ExecutionException | CancellationException ignored) { //InterruptedException & CancellationException - User cancelled, no error. } } diff --git a/Core/src/org/sleuthkit/autopsy/translation/TranslationContentPanel.java b/Core/src/org/sleuthkit/autopsy/translation/TranslationContentPanel.java index ea5b71fb7d..480598b15b 100644 --- a/Core/src/org/sleuthkit/autopsy/translation/TranslationContentPanel.java +++ b/Core/src/org/sleuthkit/autopsy/translation/TranslationContentPanel.java @@ -102,7 +102,7 @@ public class TranslationContentPanel extends javax.swing.JPanel { ocrDropdown.removeAllItems(); } - void enableOCRSelection(boolean enabled) { + final void enableOCRSelection(boolean enabled) { ocrLabel.setEnabled(enabled); ocrDropdown.setEnabled(enabled); }