PassRefPtr<BatteryManager> BatteryManager::create(Navigator* navigator)
{
    RefPtr<BatteryManager> batteryManager(adoptRef(new BatteryManager(navigator)));
    batteryManager->suspendIfNeeded();
    return batteryManager.release();
}
示例#2
0
PassRefPtrWillBeRawPtr<BatteryManager> BatteryManager::create(ExecutionContext* context)
{
    RefPtrWillBeRawPtr<BatteryManager> batteryManager(adoptRefWillBeRefCountedGarbageCollected(new BatteryManager(context)));
    batteryManager->suspendIfNeeded();
    return batteryManager.release();
}