Ticket #2246: 2246.patch

File 2246.patch, 1.5 KB (added by meddle, 15 years ago)

Implementation code

  • modules/org.sophie2.main.app.menus/src/main/java/org/sophie2/main/app/menus/file/FileMenuLogic.java

    ### Eclipse Workspace Patch 1.0
    #P sophie
     
    188188                        BookDocView bookDocView = AppViewUtil.getCurrentBookDocView(source); 
    189189 
    190190                        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; 
    194194                        File file = FileEntryManager.get().getWritableFileEntry(fileName); 
    195195                        ResourceAccess access = bookDocView.getAccess(); 
    196196                        AppMainWindow mainWindow = AppViewUtil.findMainWindow(bookDocView); 
    197197                        StoredResourceAccess fileAccess =  
    198198                                (StoredResourceAccess) mainWindow.locator().get().create( 
    199199                                ResourceRefR4.make(file), access.getAccessOptions(),  
    200                                 ((BaseResourceAccess)access).getTopRevision()); 
     200                                ((BaseResourceAccess) access).getTopRevision()); 
    201201                        try { 
    202202                                fileAccess.save(null); 
    203203                                bookDocView.reopen(fileAccess);