Author: fmancinelli
Date: 2007-11-26 12:08:43 +0100 (Mon, 26 Nov 2007)
New Revision: 6072
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/handlers/RemovePageHandler.java
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/wizards/NewPageWizard.java
Log:
XECLIPSE-64
* Pages are correctly added/removed from the index when creating/removing a
page.
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/handlers/RemovePageHandler.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/handlers/RemovePageHandler.java
2007-11-26 10:35:18 UTC (rev 6071)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/handlers/RemovePageHandler.java
2007-11-26 11:08:43 UTC (rev 6072)
@@ -28,6 +28,7 @@
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.ui.handlers.HandlerUtil;
+import org.xwiki.eclipse.XWikiEclipsePageIndex;
import org.xwiki.eclipse.model.IXWikiPage;
import org.xwiki.eclipse.model.XWikiConnectionException;
import org.xwiki.eclipse.utils.XWikiEclipseUtil;
@@ -54,6 +55,7 @@
int result = messageBox.open();
if (result == SWT.YES) {
xwikiPage.remove();
+ XWikiEclipsePageIndex.getDefault().removePage(xwikiPage);
}
} catch (XWikiConnectionException e) {
e.printStackTrace();
Modified:
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/wizards/NewPageWizard.java
===================================================================
---
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/wizards/NewPageWizard.java
2007-11-26 10:35:18 UTC (rev 6071)
+++
xwiki-extensions/xwiki-eclipse/trunk/plugins/org.xwiki.eclipse/src/main/java/org/xwiki/eclipse/wizards/NewPageWizard.java
2007-11-26 11:08:43 UTC (rev 6072)
@@ -34,6 +34,7 @@
import org.eclipse.ui.PartInitException;
import org.xwiki.eclipse.WorkingSet;
import org.xwiki.eclipse.WorkingSetManager;
+import org.xwiki.eclipse.XWikiEclipsePageIndex;
import org.xwiki.eclipse.editors.XWikiPageEditor;
import org.xwiki.eclipse.editors.XWikiPageEditorInput;
import org.xwiki.eclipse.model.IXWikiPage;
@@ -76,6 +77,8 @@
if (currentWorkingSet != null) {
currentWorkingSet.add(xwikiPage);
}
+
+ XWikiEclipsePageIndex.getDefault().addPage(xwikiPage);
Display.getDefault().asyncExec(new Runnable()
{
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications