Bug 562235 - Show splash.bmp for installed version instead of latest version
Summary: Show splash.bmp for installed version instead of latest version
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.16   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-16 15:31 EDT by Patrick Paulin CLA
Modified: 2020-04-16 15:32 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Paulin CLA 2020-04-16 15:31:48 EDT
Currently the launcher uses the osgi.splashPath property in the config.ini to determine the plug-in containing the splash.bmp file. The launcher then looks for the highest version of this plug-in and uses that splash.bmp.

This logic causes a problem when an installation is reverted while leaving the higher version plug-ins physically in the install location. The splash.bmp for the higher version is displayed even though this is not the installed version of the plug-in.

To reproduce:

1. Install a version of Eclipse other than the latest version.
2. Upgrade to the latest version.
3. Revert to the original version.
4. After restart, the splash for the latest version is shown.

I understand that a fix might be difficult as the splash.bmp location is resolved before the OSGi framework is initialized.