diff --git a/bundles/org.eclipse.ui.ide.application/src/org/eclipse/ui/internal/ide/application/IDEApplication.java b/bundles/org.eclipse.ui.ide.application/src/org/eclipse/ui/internal/ide/application/IDEApplication.java index 3b5eb4cfbe5..77bb2dbda2c 100644 --- a/bundles/org.eclipse.ui.ide.application/src/org/eclipse/ui/internal/ide/application/IDEApplication.java +++ b/bundles/org.eclipse.ui.ide.application/src/org/eclipse/ui/internal/ide/application/IDEApplication.java @@ -691,6 +691,15 @@ protected Shell getParentShell() { // in the task manager of the OS return null; } + + @Override + protected Control createContents(Composite parent) { + Control contents = super.createContents(parent); + if (isDark) { + applyDarkStyles(getShell()); + } + return contents; + } }; // hide splash if any hideSplash(shell);