On Tue, 6 Aug 2024 08:35:50 GMT, Prasanta Sadhukhan <[email protected]> 
wrote:

>> Issue is due to the condition added for the opaque property of 
>> SynthTabbedPane in 
>> [JDK-8226990](https://bugs.openjdk.org/browse/JDK-8226990). The previous fix 
>> for GTK and Nimbus was handled commonly in `SynthTabbedPaneUI` class to 
>> render the tabs based on opaque property. Since the Synth package is 
>> responsible to create a custom L&F using user defined XML file. In this test 
>> the L&F is fetched through the XML file and when `SynthTabbedPaneUI` APIs 
>> are invoked for the tab rendering, it is not correctly rendered. Setting the 
>> opaque property to true also doesn't help as the selected tab is rendered 
>> incorrectly. The proposed fix is to move the fix to GTK and Nimbus specific 
>> class and that will not cause any impact on custom xml based L&F.
>
> Is it not possible to opensource the test along with this fix? 
> This bugid needs to be added in the tag..

@prsadhuk bugid updated in the tag. What do you suggest about moving the test 
to open?

-------------

PR Comment: https://git.openjdk.org/jdk/pull/20091#issuecomment-2270753974

Reply via email to