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

Bug 333845

Summary: Tables not filled any more until they get focus
Product: [Eclipse Project] Platform Reporter: Markus Keller <markus.kell.r>
Component: SWTAssignee: Scott Kovatch <skovatch>
Status: VERIFIED FIXED QA Contact: Silenio Quarti <Silenio_Quarti>
Severity: critical    
Priority: P3 CC: skovatch
Version: 3.7   
Target Milestone: 3.7 M5   
Hardware: PC   
OS: Mac OS X   
Whiteboard:

Description Markus Keller CLA 2011-01-10 05:00:43 EST
N20110109-2000 Cocoa 32bit, Mac OS X 10.6.6

Lazily created Tables don't show their elements any more until they get focus. See e.g. preference pages "Label Decorations", "Perspectives", or "Installed JREs".

When the preference page is already shown when the preferences dialog is opened, then the tables are correctly filled, but when I switch to one of these pages after opening the dialog, the tables stay empty until I click into them.
Comment 1 Scott Kovatch CLA 2011-01-10 12:14:47 EST
On Friday I made a change List to support CCombos that also applied to Table. The problem is in updateRowCount() -- let me make sure I have the logic correct.
Comment 2 Scott Kovatch CLA 2011-01-10 12:19:10 EST
Yes, that was it. I'm going to have to rethink the change for 328722. My apologies.
Comment 3 Scott Kovatch CLA 2011-01-10 12:27:44 EST
Fixed > 20110110.
Comment 4 Markus Keller CLA 2011-01-10 13:27:24 EST
Looks good in HEAD, thanks.