diff: fix GoToSource for oneside viewer
authorAleksey Pivovarov <AMPivovarov@gmail.com>
Thu, 26 Feb 2015 10:56:59 +0000 (13:56 +0300)
committerAleksey Pivovarov <AMPivovarov@gmail.com>
Thu, 26 Feb 2015 12:22:07 +0000 (15:22 +0300)
* fix typo

platform/diff-impl/src/com/intellij/diff/tools/fragmented/OnesideDiffViewer.java

index 7d8bbe4d944a9d99b004fb5d9ce285e06946b7cf..4f366b26817bcc8a281f0fc711de8a995e53fe20 100644 (file)
@@ -568,23 +568,18 @@ public class OnesideDiffViewer extends TextDiffViewerBase {
   protected OpenFileDescriptor getOpenFileDescriptor(int offset) {
     assert myActualContent1 != null || myActualContent2 != null;
     if (myActualContent2 == null) {
-      OpenFileDescriptor descriptor = myActualContent1.getOpenFileDescriptor(offset);
-      if (descriptor != null) return descriptor;
+      return myActualContent1.getOpenFileDescriptor(offset);
     }
-    else if (myActualContent1 == null) {
-      OpenFileDescriptor descriptor = myActualContent2.getOpenFileDescriptor(offset);
-      if (descriptor != null) return descriptor;
-    }
-    else {
-      Pair<int[], Side> pair = transferLineFromOneside(myEditor.offsetToLogicalPosition(offset).line);
-      OpenFileDescriptor descriptor1 = myActualContent1.getOpenFileDescriptor(offset);
-      OpenFileDescriptor descriptor2 = myActualContent2.getOpenFileDescriptor(offset);
-      if (descriptor1 == null) return descriptor2;
-      if (descriptor2 == null) return descriptor1;
-      pair.second.select(descriptor1, descriptor2);
+    if (myActualContent1 == null) {
+      return myActualContent2.getOpenFileDescriptor(offset);
     }
 
-    return null;
+    Pair<int[], Side> pair = transferLineFromOneside(myEditor.offsetToLogicalPosition(offset).line);
+    OpenFileDescriptor descriptor1 = myActualContent1.getOpenFileDescriptor(offset);
+    OpenFileDescriptor descriptor2 = myActualContent2.getOpenFileDescriptor(offset);
+    if (descriptor1 == null) return descriptor2;
+    if (descriptor2 == null) return descriptor1;
+    return pair.second.select(descriptor1, descriptor2);
   }
 
   public static boolean canShowRequest(@NotNull DiffContext context, @NotNull DiffRequest request) {