Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 83360 Details for
Bug 210448
[Viewers] [JFace] AbstractTreeViewer inputChanged setRedraw should be in try/finally
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Patch for org.eclipse.jface HEAD
patch.txt (text/plain), 1.32 KB, created by
Micah Hainline
on 2007-11-20 16:19:06 EST
(
hide
)
Description:
Patch for org.eclipse.jface HEAD
Filename:
MIME Type:
Creator:
Micah Hainline
Created:
2007-11-20 16:19:06 EST
Size:
1.32 KB
patch
obsolete
>Index: src/org/eclipse/jface/viewers/AbstractTreeViewer.java >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.jface/src/org/eclipse/jface/viewers/AbstractTreeViewer.java,v >retrieving revision 1.129 >diff -u -r1.129 AbstractTreeViewer.java >--- src/org/eclipse/jface/viewers/AbstractTreeViewer.java 12 Nov 2007 13:13:29 -0000 1.129 >+++ src/org/eclipse/jface/viewers/AbstractTreeViewer.java 20 Nov 2007 21:15:54 -0000 >@@ -1462,21 +1462,16 @@ > protected void inputChanged(Object input, Object oldInput) { > preservingSelection(new Runnable() { > public void run() { >- Control tree = getControl(); >- boolean useRedraw = true; >- // (size > REDRAW_THRESHOLD) || (table.getItemCount() > >- // REDRAW_THRESHOLD); >- if (useRedraw) { >- tree.setRedraw(false); >- } >- removeAll(tree); >- tree.setData(getRoot()); >- internalInitializeTree(tree); >- if (useRedraw) { >- tree.setRedraw(true); >- } >+ Control tree = getControl(); >+ try { >+ tree.setRedraw(false); >+ removeAll(tree); >+ tree.setData(getRoot()); >+ internalInitializeTree(tree); >+ } finally { >+ tree.setRedraw(true); >+ } > } >- > }); > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 210448
: 83360