Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 139059 - Background progress dialog flashes, appears to be resizing
Summary: Background progress dialog flashes, appears to be resizing
Status: RESOLVED DUPLICATE of bug 92738
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-27 16:07 EDT by Grant Gayed CLA
Modified: 2006-04-27 16:18 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 Grant Gayed CLA 2006-04-27 16:07:35 EDT
3.2 I04261200 build
- observed on gtk and motif

- begin retrieving the org.eclipse.swt and org.eclipse.swt.gtk.linux.x86 projects from dev.eclipse.org
- press the Run In Background button
- while these projects are being retrived:
  -> go to the Resource perspective if you aren't already there
  -> select org.eclipse.swt's .classpath_gtk file, right-click->Copy
  -> select the org.eclipse.swt project, right-click->Paste
  -> set its name to .classpath and press OK
- a "waiting on background" dialog is shown
- make this dialog large
- note that there are frequent flashes approx 50% of the way down the dialog's composite

I put a println in Control.setBounds(...) and it appears that the Composite is getting a constant stream of size change requests (ie.- something like setBounds(...) or setSize(...) is being called on it).  These don't seem to be needed since nothing is really getting resized here, and they're always in pairs (ie.- change the height to some value, then revert it to its previous value).

I don't see this flash on win32 or osx, but I think we're just getting lucky on these platforms.
Comment 1 Grant Gayed CLA 2006-04-27 16:18:01 EDT

*** This bug has been marked as a duplicate of 92738 ***