Skip to content

Commit 8411910

Browse files
gnl42ruspl-afed
authored andcommitted
TaskEditor: Graphic is disposed #1031
Task-Url: #1031
1 parent ca6e104 commit 8411910

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

  • mylyn.tasks/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors

mylyn.tasks/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/TaskEditor.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -783,7 +783,7 @@ private void setHeaderImage(final Image image) {
783783
CompositeImageDescriptor descriptor = new CompositeImageDescriptor() {
784784
@Override
785785
protected void drawCompositeImage(int width, int height) {
786-
if (image != null) {
786+
if (image != null && !image.isDisposed()) {
787787
drawImage(image.getImageData(), size.x + padding, (height - image.getBounds().height) / 2);
788788
}
789789
}
@@ -935,7 +935,7 @@ public void updateHeaderToolBar() {
935935
TaskRepository outgoingNewRepository = getOutgoingRepository();
936936
final TaskRepository taskRepository = outgoingNewRepository != null
937937
? outgoingNewRepository
938-
: taskEditorInput.getTaskRepository();
938+
: taskEditorInput.getTaskRepository();
939939
ControlContribution repositoryLabelControl = new ControlContribution(Messages.AbstractTaskEditorPage_Title) {
940940
@Override
941941
protected Control createControl(Composite parent) {
@@ -1052,7 +1052,7 @@ private void updateLeftHeaderToolBar() {
10521052
TaskRepository outgoingNewRepository = getOutgoingRepository();
10531053
TaskRepository taskRepository = outgoingNewRepository != null
10541054
? outgoingNewRepository
1055-
: taskEditorInput.getTaskRepository();
1055+
: taskEditorInput.getTaskRepository();
10561056
menuService.populateContributionManager(leftToolBarManager, "toolbar:" + ID_LEFT_TOOLBAR_HEADER + "." //$NON-NLS-1$ //$NON-NLS-2$
10571057
+ taskRepository.getConnectorKind());
10581058
}
@@ -1123,7 +1123,7 @@ private void updateHeaderLabel() {
11231123
TaskRepository outgoingNewRepository = getOutgoingRepository();
11241124
TaskRepository taskRepository = outgoingNewRepository != null
11251125
? outgoingNewRepository
1126-
: taskEditorInput.getTaskRepository();
1126+
: taskEditorInput.getTaskRepository();
11271127

11281128
AbstractRepositoryConnectorUi connectorUi = TasksUiPlugin.getConnectorUi(taskRepository.getConnectorKind());
11291129
String kindLabel = Messages.TaskEditor_Task;

0 commit comments

Comments
 (0)