Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Weinand2002-06-01 07:54:35 +0000
committerAndre Weinand2002-06-01 07:54:35 +0000
commit672c2339999b9a5300555d7c3a65d86bd3517e46 (patch)
treed5ccf9dcd18f1010591829ee3f35e2610652a19b
parent115e3829e38b34743048f9903b863f53cc9a8dad (diff)
downloadeclipse.platform.team-672c2339999b9a5300555d7c3a65d86bd3517e46.tar.gz
eclipse.platform.team-672c2339999b9a5300555d7c3a65d86bd3517e46.tar.xz
eclipse.platform.team-672c2339999b9a5300555d7c3a65d86bd3517e46.zip
#18148, #18151
-rw-r--r--bundles/org.eclipse.compare/buildnotes_compare.html2
-rw-r--r--bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java10
-rw-r--r--bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html2
-rw-r--r--bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java10
4 files changed, 22 insertions, 2 deletions
diff --git a/bundles/org.eclipse.compare/buildnotes_compare.html b/bundles/org.eclipse.compare/buildnotes_compare.html
index 36080d281..2c9b1bb7e 100644
--- a/bundles/org.eclipse.compare/buildnotes_compare.html
+++ b/bundles/org.eclipse.compare/buildnotes_compare.html
@@ -37,6 +37,8 @@ Problem reports fixed</h2>
<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=18206">#18206</a>: Casing, wording issue on "Last Resource reached" prompt<br>
<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=16285">#16285</a>: Add from Local History needs a description label<br>
<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=17431">#17431</a>: Accessibility issues<br>
+<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=18148">#18148</a>: Using combinations of No and Next file button break wrapping<br>
+<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=18151">#18151</a>: Next File button does not ding when on last file<br>
<h2>
Problem reports closed</h2>
diff --git a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
index de00ff6d2..683f48e1c 100644
--- a/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
+++ b/bundles/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
@@ -1205,6 +1205,7 @@ public class TextMergeViewer extends ContentMergeViewer {
fCurrentDiff= null;
fChangeDiffs= null;
fAllDiffs= null;
+ fEndOfDocReached= false;
fLeftContentsChanged= false;
fRightContentsChanged= false;
@@ -2884,6 +2885,9 @@ public class TextMergeViewer extends ContentMergeViewer {
//---- Navigating and resolving Diffs
+ /**
+ * Returns true if end (or beginning) of document reached.
+ */
private boolean navigate(boolean down, boolean wrap, boolean deep) {
Diff diff= null;
@@ -2918,8 +2922,10 @@ public class TextMergeViewer extends ContentMergeViewer {
else
diff= (Diff) fChangeDiffs.get(fChangeDiffs.size()-1);
}
- } else
+ } else {
+ fEndOfDocReached= false;
return true;
+ }
}
setCurrentDiff(diff, true);
@@ -3023,6 +3029,8 @@ public class TextMergeViewer extends ContentMergeViewer {
// if (d == fCurrentDiff)
// return;
+ fEndOfDocReached= false;
+
Diff oldDiff= fCurrentDiff;
if (d != null && revealAndSelect) {
diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html
index 36080d281..2c9b1bb7e 100644
--- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html
+++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/buildnotes_compare.html
@@ -37,6 +37,8 @@ Problem reports fixed</h2>
<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=18206">#18206</a>: Casing, wording issue on "Last Resource reached" prompt<br>
<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=16285">#16285</a>: Add from Local History needs a description label<br>
<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=17431">#17431</a>: Accessibility issues<br>
+<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=18148">#18148</a>: Using combinations of No and Next file button break wrapping<br>
+<a href="http://dev.eclipse.org/bugs/show_bug.cgi?id=18151">#18151</a>: Next File button does not ding when on last file<br>
<h2>
Problem reports closed</h2>
diff --git a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
index de00ff6d2..683f48e1c 100644
--- a/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
+++ b/bundles/org.eclipse.compare/plugins/org.eclipse.compare/compare/org/eclipse/compare/contentmergeviewer/TextMergeViewer.java
@@ -1205,6 +1205,7 @@ public class TextMergeViewer extends ContentMergeViewer {
fCurrentDiff= null;
fChangeDiffs= null;
fAllDiffs= null;
+ fEndOfDocReached= false;
fLeftContentsChanged= false;
fRightContentsChanged= false;
@@ -2884,6 +2885,9 @@ public class TextMergeViewer extends ContentMergeViewer {
//---- Navigating and resolving Diffs
+ /**
+ * Returns true if end (or beginning) of document reached.
+ */
private boolean navigate(boolean down, boolean wrap, boolean deep) {
Diff diff= null;
@@ -2918,8 +2922,10 @@ public class TextMergeViewer extends ContentMergeViewer {
else
diff= (Diff) fChangeDiffs.get(fChangeDiffs.size()-1);
}
- } else
+ } else {
+ fEndOfDocReached= false;
return true;
+ }
}
setCurrentDiff(diff, true);
@@ -3023,6 +3029,8 @@ public class TextMergeViewer extends ContentMergeViewer {
// if (d == fCurrentDiff)
// return;
+ fEndOfDocReached= false;
+
Diff oldDiff= fCurrentDiff;
if (d != null && revealAndSelect) {

Back to the top