X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/actions/CreateFilesFromLinksEditorAction.java b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/actions/CreateFilesFromLinksEditorAction.java index 1aa69ff..5f6739b 100644 --- a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/actions/CreateFilesFromLinksEditorAction.java +++ b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/actions/CreateFilesFromLinksEditorAction.java @@ -16,7 +16,7 @@ public final class CreateFilesFromLinksEditorAction extends OpenWikiLinkEditorAc // int pos = selection.getOffset(); ArrayList startPositionList = new ArrayList(); char[] text = doc.get().toCharArray(); - try { + try { char ch = ' '; int i = 0; int startPos = -1; @@ -46,27 +46,30 @@ public final class CreateFilesFromLinksEditorAction extends OpenWikiLinkEditorAc } HashSet wikiNames = new HashSet(); ArrayList filesList = new ArrayList(); - String str; + ArrayList wikiList = new ArrayList(); + String wikiTitle; Integer posInteger; IFile currentFile = ((IFileEditorInput) editor.getEditorInput()).getFile(); for (int i = 0; i < startPositionList.size(); i++) { posInteger = (Integer) startPositionList.get(i); - str = getWikiString(editor, doc, posInteger.intValue()); + wikiTitle = getWikiTitle(editor, doc, posInteger.intValue()); - if (str != null && !str.equals("")) { - if (!wikiNames.contains(str)) { - IFile file = getWikiFile(currentFile, str); + if (wikiTitle != null && !wikiTitle.equals("")) { + if (!wikiNames.contains(wikiTitle)) { + IFile file = getWikiFile(currentFile, wikiTitle); filesList.add(file); - wikiNames.add(str); + wikiList.add(wikiTitle); + wikiNames.add(wikiTitle); } } } if (filesList.size() > 0) { IFile[] files = new IFile[filesList.size()]; + String[] wikiTitles = new String[filesList.size()]; filesList.toArray(files); - - Job job = new CreateFilesJob(files); + wikiList.toArray(wikiTitles); + Job job = new CreateFilesJob(files, wikiTitles); // job.setRule(createRule(files)); job.setRule(null); job.setUser(true);