### Eclipse Workspace Patch 1.0
#P org.sophie2.main.app.layout
|
|
|
|
| 260 | 260 | |
| 261 | 261 | public boolean handle(EventR3 event) { |
| 262 | 262 | |
| | 263 | PagePreviewPalette palette = event.getSource(PagePreviewPalette.class); |
| | 264 | BookView current = AppViewUtil.getCurrentBookView(palette); |
| | 265 | if (current != null) { |
| | 266 | boolean inPreview = current.getViewOptions().isPreviewMode(); |
| | 267 | if (inPreview) { |
| | 268 | return false; |
| | 269 | } |
| | 270 | } |
| | 271 | |
| 263 | 272 | DndPreImport preImport = event.getEventParam( |
| 264 | 273 | SophieDragDropHandler.TransferEventIds.TRANSACTION_PARAM_INDEX, |
| 265 | 274 | DndPreImport.class); |
| … |
… |
|
| 274 | 283 | SophieDragDropHandler.TransferEventIds.POINT_PARAM_INDEX, |
| 275 | 284 | ImmPoint.class); |
| 276 | 285 | |
| 277 | | PagePreviewPalette palette = event.getSource(PagePreviewPalette.class); |
| 278 | 286 | int dropIndex = palette.mainComponent().get().locationToIndex(point.toPoint()); |
| 279 | 287 | |
| 280 | 288 | BookH book = AppViewUtil.getCurrentBook(palette); |
| … |
… |
|
| 342 | 350 | if (!(firstItem instanceof PageItem)) { |
| 343 | 351 | return false; |
| 344 | 352 | } |
| | 353 | |
| | 354 | PagePreviewPalette palette = event.getSource(PagePreviewPalette.class); |
| | 355 | BookView current = AppViewUtil.getCurrentBookView(palette); |
| | 356 | if (current != null) { |
| | 357 | boolean inPreview = current.getViewOptions().isPreviewMode(); |
| | 358 | if (inPreview) { |
| | 359 | return false; |
| | 360 | } |
| | 361 | } |
| | 362 | |
| 345 | 363 | ResourceH resource = ((PageItem) firstItem).pageView().get().model().get(); |
| 346 | 364 | |
| 347 | 365 | SophieTransferable rt = new ResourceTransferable(resource); |