Ignore:
Timestamp:
03/04/14 12:11:14 (10 years ago)
Author:
pharms
Message:
  • corrected time stamp handling
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-core-events/src/main/java/de/ugoe/cs/autoquest/eventcore/gui/KeyInteractionTargetCorrector.java

    r927 r1432  
    5252         
    5353        for (Event event : sequence) { 
     54            Event nextEvent = event; 
    5455            if (event.getTarget() instanceof IGUIElement) { 
    5556                if (event.getType() instanceof KeyboardFocusChange) { 
    5657                    currentKeyboardFocusGUIElement = (IGUIElement) event.getTarget(); 
    57                     event = null; 
     58                    nextEvent = null; 
    5859                } 
    5960                else if (event.getType() instanceof KeyInteraction) { 
     
    6364                     
    6465                    if (!currentKeyboardFocusGUIElement.equals(event.getTarget())) { 
    65                         event = new Event(event.getType(), currentKeyboardFocusGUIElement); 
     66                        nextEvent = new Event(event.getType(), currentKeyboardFocusGUIElement); 
     67                        nextEvent.setTimestamp(event.getTimestamp()); 
     68                         
     69                        // TODO copy event parameters 
    6670                    } 
    6771                } 
    6872            } 
    6973             
    70             if (event != null) { 
    71                 resultingSequence.add(event); 
     74            if (nextEvent != null) { 
     75                resultingSequence.add(nextEvent); 
    7276            } 
    7377        } 
Note: See TracChangeset for help on using the changeset viewer.