Community
Participate
Working Groups
When creating a new Eclipse launch configuration from a target platform not containing products but an application PDE correctly recognizes the default application. However, due to the fix for bug 175437 all config.ini properties inherited from the target platform are cleared during launching. My observation is that this fix is too drastic. The requirement in bug 175437 only talks about the splash screen. In this case the products indeed don't match. However, I have a case where I create a new Eclipse launch config based on an Eclipse application from my target platform. PDE correctly recognizes the application in config.ini and sets the proper default application to launch. However, because of this fix other important properties are not copied.
Created attachment 170495 [details] patch to inherit properties when launching default app The attached patch adds an additional check to not clear properties when launching the default application but only when no product is launched.
This should be a 3.6.1 candidate. PDE team please remove target milestone if you think it shouldn't.
Moving to 3.7, this is not a regression (or at least not a recent one).
Created attachment 179467 [details] patch Revised patch while working on bug 326059.
This seems pretty reasonable. Basically the original changes assumed that product extensions were being used. If just applications are being used we should have some similar behaviour.
Yes, this change is quite reasonable. Sorry that it's been left for so long. Never enough committer time to go around :) Pushed the fix to master.