Bug 3583 - Revisit use of run(false,*,*) (1GCC4EV) [misc]
Summary: Revisit use of run(false,*,*) (1GCC4EV) [misc]
Status: RESOLVED WONTFIX
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All Windows NT
: P4 normal (vote)
Target Milestone: ---   Edit
Assignee: JDT-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: investigate
Depends on:
Blocks:
 
Reported: 2001-10-10 22:57 EDT by Dani Megert CLA
Modified: 2009-08-30 02:16 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 Dani Megert CLA 2001-10-10 22:57:31 EDT
The methods below call IRunnableContext.run(boolean fork, boolean cancelable, IRunnableWithProgress runnable) 
with run(false, *, *). When fork is set to false then the UI looks frozen for long operations: only the progress monitor is
updated while the rest of the UI is not.
We must only use fork=false if there would be a threading problem with fork=true. Please revisit your methods from the
list below.
 
AddGetterSetter.run 
AddImportOnSelectionAction.addImport 
AddMethodStubAction.run 
AddUnimplementedMethodsAction.run 
CopyAction.processElements
FileTransferDropAdapter.drop
JDIAttachLauncherWizard.performFinish
JavaApplicationWizard.performFinish
LaunchWizardDialog.nextPressed
NewElementWizardPage.invokeRunnable 
OrganizeImportsAction.run 
RefactoringWizard.performFinish
SearchManager.removeAllSearches
SearchManager.setCurrentSearch
SearchPage.ensureIndexIsUpdated
SourceAttachmentPropertyPage.performOk
TextEditor.doSaveAs
UndoManager.run
VCMAction.run
Workbench.disconnectFromWorkspace


NOTES:
Comment 1 Martin Aeschlimann CLA 2001-10-16 11:12:42 EDT
moved to 'active'
Comment 2 DJ Houghton CLA 2001-10-24 07:13:23 EDT
PRODUCT VERSION:
	Jabiru 106+


Comment 3 Andre Weinand CLA 2002-02-27 08:36:49 EST
not for 2.0
Comment 4 Dirk Baeumer CLA 2002-07-25 08:47:19 EDT
We should check this during 2.1 pass and then close the PR
Comment 5 Dirk Baeumer CLA 2003-04-28 06:03:34 EDT
Chaning state from assigned later to resolved later. Assigned later got 
introduced by the last bug conversion and is not a supported Eclipse bug state.
Comment 6 Denis Roy CLA 2009-08-30 02:16:50 EDT
As of now 'LATER' and 'REMIND' resolutions are no longer supported.
Please reopen this bug if it is still valid for you.