Browse Source

Ignore all external events in the Profiler (#9033)

This fixes problems with profiling the initial paint:
"SEVERE: Got end event for leftoversDownload.runAsync but is currently in null"
tags/8.1.0.alpha6
Artur 7 years ago
parent
commit
20b49db2fc
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      client/src/main/java/com/vaadin/client/Profiler.java

+ 6
- 0
client/src/main/java/com/vaadin/client/Profiler.java View File

@@ -475,7 +475,13 @@ public class Profiler {
Set<Node> extendedTimeNodes = new HashSet<>();
for (int i = 0; i < gwtStatsEvents.length(); i++) {
GwtStatsEvent gwtStatsEvent = gwtStatsEvents.get(i);
if (!evtGroup.equals(gwtStatsEvent.getEvtGroup())) {
// Only log our own events to avoid problems with events which
// are not of type start+end
continue;
}
String eventName = gwtStatsEvent.getEventName();

String type = gwtStatsEvent.getType();
boolean isExtendedEvent = gwtStatsEvent.isExtendedEvent();
boolean isBeginEvent = "begin".equals(type);

Loading…
Cancel
Save