### Eclipse Workspace Patch 1.0
#P sophie
|
|
|
188 | 188 | BookDocView bookDocView = AppViewUtil.getCurrentBookDocView(source); |
189 | 189 | |
190 | 190 | String bookTitle = bookDocView.bookView().get().model().get().getTitle(); |
191 | | String fileName = BookTemplateHelper.BOOK_TEMPLATES_DIR + "/" + bookTitle; |
192 | | fileName = FileDialogInput.appendFileExtension( |
193 | | new File(fileName), FileDialogInput.BOOK_FILTER).getName(); |
| 191 | String fileName = FileDialogInput.appendFileExtension( |
| 192 | new File(bookTitle), FileDialogInput.BOOK_FILTER).getName(); |
| 193 | fileName = BookTemplateHelper.BOOK_TEMPLATES_DIR + "/" + fileName; |
194 | 194 | File file = FileEntryManager.get().getWritableFileEntry(fileName); |
195 | 195 | ResourceAccess access = bookDocView.getAccess(); |
196 | 196 | AppMainWindow mainWindow = AppViewUtil.findMainWindow(bookDocView); |
197 | 197 | StoredResourceAccess fileAccess = |
198 | 198 | (StoredResourceAccess) mainWindow.locator().get().create( |
199 | 199 | ResourceRefR4.make(file), access.getAccessOptions(), |
200 | | ((BaseResourceAccess)access).getTopRevision()); |
| 200 | ((BaseResourceAccess) access).getTopRevision()); |
201 | 201 | try { |
202 | 202 | fileAccess.save(null); |
203 | 203 | bookDocView.reopen(fileAccess); |