mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-11 04:15:43 +00:00
Bug 1343765 - Label timer in dom/events. f=bevistseng. r=smaug.
This commit is contained in:
parent
58f1a120a2
commit
43e0dce0f4
@ -339,8 +339,13 @@ EventStateManager::UpdateUserActivityTimer()
|
||||
if (!gUserInteractionTimerCallback)
|
||||
return NS_OK;
|
||||
|
||||
if (!gUserInteractionTimer)
|
||||
if (!gUserInteractionTimer) {
|
||||
CallCreateInstance("@mozilla.org/timer;1", &gUserInteractionTimer);
|
||||
if (gUserInteractionTimer) {
|
||||
gUserInteractionTimer->SetTarget(
|
||||
SystemGroup::EventTargetFor(TaskCategory::Other));
|
||||
}
|
||||
}
|
||||
|
||||
if (gUserInteractionTimer) {
|
||||
gUserInteractionTimer->InitWithCallback(gUserInteractionTimerCallback,
|
||||
@ -1419,6 +1424,7 @@ EventStateManager::CreateClickHoldTimer(nsPresContext* inPresContext,
|
||||
if (mClickHoldTimer) {
|
||||
int32_t clickHoldDelay =
|
||||
Preferences::GetInt("ui.click_hold_context_menus.delay", 500);
|
||||
mClickHoldTimer->SetTarget(SystemGroup::EventTargetFor(TaskCategory::Other));
|
||||
mClickHoldTimer->InitWithFuncCallback(sClickHoldCallback, this,
|
||||
clickHoldDelay,
|
||||
nsITimer::TYPE_ONE_SHOT);
|
||||
|
Loading…
Reference in New Issue
Block a user