Nope. Selection of the store is done [here](https://github.com/scala-ide/scala-ide/blob/master/org.scala-ide.sdt.core/src/org/scalaide/ui/internal/preferences/CompilerSettings.scala#L113). It is not using `storage`. If the user opened the dialog from `Window > Preferences`, it gets the workspace preferences store, if the user opened the dialog form `properties` in the project pop-up menu, it gets the project specific preference store.

(I cleaned up the code a bit in my [pull request](https://github.com/skyluc/scala-ide/blob/issue/bad-project-compiler-default-1002083/org.scala-ide.sdt.core/src/org/scalaide/ui/internal/preferences/CompilerSettings.scala#L116))