Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 384792

Summary: [Table] Header disappear when it's layouted in invisible TabFolder tab
Product: [RT] RAP Reporter: David Song <micromms>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P1 CC: tbuschto
Version: 1.5   
Target Milestone: 2.0 M1   
Hardware: All   
OS: All   
Whiteboard:
Attachments:
Description Flags
table header error snipet
none
screen shot image none

Description David Song CLA 2012-07-10 20:47:45 EDT
Build Identifier: Version: Juno Release Build id: 20120614-1722

table header disappear when it layouted not in the first tab of the widget tabfolder

Reproducible: Always
Comment 1 David Song CLA 2012-07-10 20:50:32 EDT
Created attachment 218541 [details]
table header error snipet

I replace the jar org.eclipse.rap.rwt_1.5.0.20120612-1458.jar with the project org.eclipse.rap.rwt, but new error occurs.The table header disappears
when it is layouted not in the first tab of the widget tabfolder.
Comment 2 David Song CLA 2012-07-10 20:53:24 EDT
Sorry, replace the jar with the issue in Tree with commit d0c0578c49835bd2f8c5655c0a1aad71bec4ffc1.
Comment 3 Ivan Furnadjiev CLA 2012-07-11 01:51:19 EDT
I can confirm the problem with current master.
Comment 4 David Song CLA 2012-07-11 03:50:58 EDT
I swap the org.eclipse.rap.rwt_1.5.0.20120612-1458.jar with the new project from the issue with commit d0c0578c49835bd2f8c5655c0a1aad71bec4ffc1. and the error occurs. and It run well with the original  org.eclipse.rap.rwt_1.5.0.20120612-1458.jar.
Comment 5 David Song CLA 2012-07-11 03:52:31 EDT
Created attachment 218548 [details]
screen shot image
Comment 6 Tim Buschtoens CLA 2012-07-11 05:42:32 EDT
Fixed with commit 1ac28332c981fcb089841a7436526a80e27f9626.

Because i used the widgetqueue for columns, and the tabfolder uses display false instead of visibility false for its pages, the columns were not rendered before or during grid appear.