Workaround for 63635
diff --git a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
index 9948970..b410e72 100644
--- a/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
+++ b/bundles/org.eclipse.ui.workbench/Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
@@ -128,6 +128,8 @@
 			awaitingDecoration.add(element);
 			if (shutdown)
 				return;
+			if(decorationJob.getState() == Job.SLEEPING)
+				decorationJob.wakeUp();
 			decorationJob.schedule();
 		}