equal
deleted
inserted
replaced
1541 int Window::installTimeout(ScheduledAction* a, int t, bool singleShot) |
1541 int Window::installTimeout(ScheduledAction* a, int t, bool singleShot) |
1542 { |
1542 { |
1543 |
1543 |
1544 #if PLATFORM(SYMBIAN) |
1544 #if PLATFORM(SYMBIAN) |
1545 if (d->m_evt && d->m_evt->type() == "mouseover") { |
1545 if (d->m_evt && d->m_evt->type() == "mouseover") { |
1546 if (singleShot) { |
1546 impl()->frame()->page()->chrome()->setElementVisibilityChanged(true); |
1547 double interval = max(0.001, t * 0.001); |
|
1548 if (interval < cMinimumTimerInterval && (timerNestingLevel + 1) >= cMaxTimerNestingLevel) { |
|
1549 interval = cMinimumTimerInterval; |
|
1550 } |
|
1551 impl()->frame()->page()->chrome()->wait(interval); |
|
1552 a->execute(this); |
|
1553 return lastUsedTimeoutId; |
|
1554 } |
|
1555 } |
1547 } |
1556 #endif |
1548 #endif |
1557 |
1549 |
1558 int timeoutId = ++lastUsedTimeoutId; |
1550 int timeoutId = ++lastUsedTimeoutId; |
1559 int nestLevel = timerNestingLevel + 1; |
1551 int nestLevel = timerNestingLevel + 1; |