Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Michel-Lemieux2003-11-25 10:45:04 -0500
committerJean Michel-Lemieux2003-11-25 10:45:04 -0500
commit1d172b19a3d9ba4b33741516d19beb90d68fd40e (patch)
treec230bc47783557a7e3602faa3524a72627661a87
parenta13eca5b62d9655718c4fe4029f6aa78351729f3 (diff)
downloadeclipse.platform.team-1d172b19a3d9ba4b33741516d19beb90d68fd40e.tar.gz
eclipse.platform.team-1d172b19a3d9ba4b33741516d19beb90d68fd40e.tar.xz
eclipse.platform.team-1d172b19a3d9ba4b33741516d19beb90d68fd40e.zip
Bug 47328 3.0M5 forgets GUI positions and settingsRoot_branch_20031125_participantStateBugs
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java3
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/html/00023.html11
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/html/00025.html19
-rw-r--r--tests/org.eclipse.team.tests.cvs.core/toc.xml8
4 files changed, 39 insertions, 2 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java
index 9eaf92c8c..92190c933 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/synchronize/SynchronizeManager.java
@@ -335,6 +335,9 @@ public class SynchronizeManager implements ISynchronizeManager {
instance.dispose();
}
}
+
+ // save state and settings for existing participants.
+ saveState();
}
private void initializeStaticParticipants() throws CoreException {
diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00023.html b/tests/org.eclipse.team.tests.cvs.core/html/00023.html
new file mode 100644
index 000000000..1dc996d3e
--- /dev/null
+++ b/tests/org.eclipse.team.tests.cvs.core/html/00023.html
@@ -0,0 +1,11 @@
+<html><head><title>Restarting Workbench</title>
+<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css>
+<meta NAME="keywords" content="">
+<meta NAME="since" content="">
+</head><h2>Restarting Workbench</h2>
+<p>Since: <br>
+Last Modified: $Date: 2003/11/20 22:20:45 $</p><body>
+
+Answer comes here.
+
+</body></html> \ No newline at end of file
diff --git a/tests/org.eclipse.team.tests.cvs.core/html/00025.html b/tests/org.eclipse.team.tests.cvs.core/html/00025.html
new file mode 100644
index 000000000..e4c086d14
--- /dev/null
+++ b/tests/org.eclipse.team.tests.cvs.core/html/00025.html
@@ -0,0 +1,19 @@
+<html><head><title>Synchronize View Settings</title>
+<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css>
+<meta NAME="keywords" content="">
+<meta NAME="since" content="">
+</head><h2>Synchronize View Settings</h2>
+<p>Since: 3.0 M6<br>
+Last Modified: $Date: 2003/11/20 22:20:45 $</p><body>
+
+<h4>Saved between sessions</h4>
+<p>The following GUI preferences in the Synchronize View are persisted between workbench
+sessions. Also they are persisted for each participant. You should be able to create
+a merge and workspace participant, then change the settings on each. Restart Eclipse and the settings
+should be maintained for each participant. The persisted settings are:</p>
+<ul>
+<li>mode
+<li>layout
+<li>working set
+</ul>
+</body></html> \ No newline at end of file
diff --git a/tests/org.eclipse.team.tests.cvs.core/toc.xml b/tests/org.eclipse.team.tests.cvs.core/toc.xml
index 56c086c80..54d897c76 100644
--- a/tests/org.eclipse.team.tests.cvs.core/toc.xml
+++ b/tests/org.eclipse.team.tests.cvs.core/toc.xml
@@ -30,11 +30,15 @@
<topic label="Annotate" href="html/00024.html">
</topic>
</topic>
- <topic label="Crash Recovery" href="html/00019.html">
- </topic>
<topic label="Concurrency" href="html/00020.html">
<topic label="Close and disconnect" href="html/00021.html">
</topic>
</topic>
+ <topic label="Restarting Workbench" href="html/00023.html">
+ <topic label="Crash Recovery" href="html/00019.html">
+ </topic>
+ <topic label="Synchronize View Settings" href="html/00025.html">
+ </topic>
+ </topic>
</topic>
</toc>

Back to the top