Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoritrimble2012-01-11 01:25:55 +0000
committeritrimble2012-01-11 01:25:55 +0000
commit523ace8b8b20fe424b447d73075e5afc71f748e3 (patch)
tree1fbc3d6e8b79aaec784e4d2b85267152571df721
parente2f0f62a79e61d9b43a16f708df2d15f4c665c15 (diff)
downloadwebtools.jsf-523ace8b8b20fe424b447d73075e5afc71f748e3.tar.gz
webtools.jsf-523ace8b8b20fe424b447d73075e5afc71f748e3.tar.xz
webtools.jsf-523ace8b8b20fe424b447d73075e5afc71f748e3.zip
Bug 367899 - Navigation Information doesn't get synchronized with "From Outcome" updates
-rw-r--r--jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/FacesConfigEditor.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/FacesConfigEditor.java b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/FacesConfigEditor.java
index daf536e27..98310cfbb 100644
--- a/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/FacesConfigEditor.java
+++ b/jsf/plugins/org.eclipse.jst.jsf.facesconfig.ui/src/org/eclipse/jst/jsf/facesconfig/ui/FacesConfigEditor.java
@@ -144,6 +144,8 @@ public class FacesConfigEditor extends FormEditor implements
*/
private ComposedAdapterFactory adapterFactory;
+ private int overviewPageID;
+
/** id of the pageflowPage */
private int pageflowPageID;
@@ -157,6 +159,8 @@ public class FacesConfigEditor extends FormEditor implements
private PageflowEditor pageflowPage;
+ private OverviewPage overviewPage;
+
/** The source text editor. */
private StructuredTextEditor sourcePage;
@@ -535,8 +539,8 @@ public class FacesConfigEditor extends FormEditor implements
addPage(page1, FacesConfigEditor.this.getEditorInput());
}
- IFormPage overviewPage = new OverviewPage(FacesConfigEditor.this);
- addPage(overviewPage, FacesConfigEditor.this.getEditorInput());
+ overviewPage = new OverviewPage(FacesConfigEditor.this);
+ overviewPageID = addPage(overviewPage, FacesConfigEditor.this.getEditorInput());
// Page flow
createAndAddPageflowPage();
@@ -1194,6 +1198,12 @@ public class FacesConfigEditor extends FormEditor implements
// getActionBarContributor().setActivePage(getActiveEditor());
// refresh content depending on current page
currentPageChanged();
+ //Bug 367899 - Navigation Information doesn't get synchronized with "From Outcome" updates
+ if (newPageIndex == overviewPageID) {
+ if (overviewPage != null) {
+ overviewPage.refreshAll();
+ }
+ }
}
public void dispose()

Back to the top