Bug 574709

Summary: Issue with libs of org.eclipse.jface. in Linux Platform
Product: [Eclipse Project] Platform Reporter: munaswamy mvm <munaswamy.mvm>
Component: UIAssignee: Platform-UI-Inbox <Platform-UI-Inbox>
Status: NEW --- QA Contact:
Severity: blocker    
Priority: P3 CC: Vikas.Chandra
Version: 4.6   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description munaswamy mvm CLA 2021-07-07 07:19:39 EDT
Reproduce steps:
1. On RHEL7, 64-bit eclipse SDK, create an RCP-based view.
2. when clicking on the check box(check /uncheck), the event fires to expand the tree view.
3. The tree view has to expand and show the child nodes(elements)

Description : 

On the click of the check box, the tree view has to expand (it should show child elements /child nodes) it triggers an event. And when you do uncheck which again triggers an event to un-show the elements/child nodes of the tree view.
Then again when you click the check box it will show the tree view with child nodes/child elements. 
     It is working fine in the Windows 10 operating system, whereas it's not working in the Linux environment when you do un-check and then try to check the checkbox, again the child elements /nodes not displaying.
I noticed something wrong when the flow of code inside the Linux environment:

at public abstract class org.eclipse.jface.window.Window implements org.eclipse.jface.window.IShellProvider
and public class org.eclipse.swt.widgets.TypedListener implements org.eclipse.swt.widgets.Listener

Question :

1) Is this because the libs of JFace related in Linux have some issues?
2)Whereas in a window operating system on click of the check box the tree view redraws/refresh working fine as expected.

Please refer : 
https://www.eclipse.org/forums/index.php/m/1842928/#msg_1842928
Comment 1 Vikas Chandra CLA 2021-07-07 08:15:59 EDT
Moving to platform UI