### Eclipse Workspace Patch 1.0
#P org.sophie2.main.func.timelines
|
|
|
40 | 40 | import org.sophie2.base.media.MediaState; |
41 | 41 | import org.sophie2.base.media.TimePos; |
42 | 42 | import org.sophie2.base.media.TimePos.Phase; |
43 | | import org.sophie2.base.model.book.BookH; |
44 | 43 | import org.sophie2.base.model.book.ElementH; |
45 | 44 | import org.sophie2.base.model.book.timelines.ActivationChannel; |
46 | 45 | import org.sophie2.base.model.book.timelines.Channel; |
… |
… |
|
556 | 555 | |
557 | 556 | @Override |
558 | 557 | protected void destroy(JPanel res) { |
559 | | // TODO |
| 558 | // do nothing |
560 | 559 | } |
561 | 560 | |
562 | 561 | @Override |
… |
… |
|
603 | 602 | |
604 | 603 | private String getChannelLabel(Channel<?, ?> channel) { |
605 | 604 | if (ActivationChannel.class.isInstance(channel)) { |
606 | | BookH book = |
607 | | AppViewUtil.getCurrentBook(TimelinesPalette.this); |
| 605 | |
| 606 | ResourceRefR4 ref = ActivationChannel.class.cast(channel).getElementResource(); |
608 | 607 | |
609 | | ResourceRefR4 ref = ActivationChannel.class.cast( |
610 | | channel).getElementResource(); |
611 | | |
612 | | if (book != null) { |
613 | | ResourceAccess access = book.getAccess().open(ref, null); |
| 608 | if (elementView().get() != null) { |
| 609 | ResourceAccess access = elementView().get().getAccess().open(ref, null); |
614 | 610 | return channel.getName() + ResourceR4.KEY_TITLE.get(access); |
615 | 611 | } |
616 | 612 | } |