Some improvements in code

FEA: ItEr71S04BugFixing
This commit is contained in:
Óscar González Fernández 2011-03-02 18:56:57 +01:00
parent 7393d4b9b6
commit 0d3dff4ceb

View file

@ -63,12 +63,12 @@ public class LongOperationFeedback {
public static void execute(final Component component,
final ILongOperation longOperation) {
Validate.notNull(longOperation);
if (alreadyInside.get()) {
dispatchActionDirectly(longOperation);
return;
}
Validate.notNull(component);
Validate.notNull(longOperation);
Clients.showBusy(longOperation.getName(), true);
final String eventName = generateEventName();
component.addEventListener(eventName, new EventListener() {
@ -92,7 +92,6 @@ public class LongOperationFeedback {
final ILongOperation longOperation) {
try {
longOperation.doAction();
return;
} catch (Exception e) {
throw new RuntimeException(e);
}