Ignore:
Timestamp:
02/13/15 10:23:23 (10 years ago)
Author:
pharms
Message:
  • improved GUI element and event processing
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-plugin-html/src/main/java/de/ugoe/cs/autoquest/plugin/html/AbstractDefaultLogParser.java

    r1265 r1874  
    310310        if (qName.equals("session") && (eventBuffer != null)) { 
    311311            eventBuffer.add(new BufferEntry("sessionSwitch", null)); 
     312            processGUIElements(); 
    312313            processEvents(); 
    313314        } 
    314315        else if (qName.equals("component") && (currentGUIElementId != null)) { 
    315316            guiElementBuffer.add(0, new BufferEntry(currentGUIElementId, currentParameters)); 
    316  
    317             processGUIElements(); 
    318  
    319317            currentGUIElementId = null; 
    320318            currentParameters = null; 
     
    322320        else if (qName.equals("event") && (currentEventType != null)) { 
    323321            eventBuffer.add(new BufferEntry(currentEventType, currentParameters)); 
    324  
    325             processEvents(); 
    326  
    327322            currentEventType = null; 
    328323            currentParameters = null; 
     
    404399            while (iterator.hasNext()) { 
    405400                BufferEntry entry = iterator.next(); 
    406                 processedElement = handleGUIElement(entry.id, entry.parameters); 
    407  
    408                 if (processedElement) { 
     401                 
     402                if (handleGUIElement(entry.id, entry.parameters)) { 
    409403                    iterator.remove(); 
    410404                    processedElements++; 
    411                     break; 
     405                    processedElement = true; 
    412406                } 
    413407            } 
Note: See TracChangeset for help on using the changeset viewer.