Changeset 124450 in webkit


Ignore:
Timestamp:
Aug 2, 2012 6:45:41 AM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[EFL] Change return value of battey level
https://bugs.webkit.org/show_bug.cgi?id=92964

Patch by Kihong Kwon <kihong.kwon@samsung.com> on 2012-08-02
Reviewed by Simon Hausmann.

Change return value of navigator.webkitBattery.level from 0~100 to 0~1.0.
Battery level have to returns 0~1.0 by Battery Status API spec.

  • platform/efl/BatteryProviderEfl.cpp:

(WebCore::BatteryProviderEfl::setBatteryClient):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r124444 r124450  
     12012-08-02  Kihong Kwon  <kihong.kwon@samsung.com>
     2
     3        [EFL] Change return value of battey level
     4        https://bugs.webkit.org/show_bug.cgi?id=92964
     5
     6        Reviewed by Simon Hausmann.
     7
     8        Change return value of navigator.webkitBattery.level from 0~100 to 0~1.0.
     9        Battery level have to returns 0~1.0 by Battery Status API spec.
     10
     11        * platform/efl/BatteryProviderEfl.cpp:
     12        (WebCore::BatteryProviderEfl::setBatteryClient):
     13
    1142012-08-02  Yury Semikhatsky  <yurys@chromium.org>
    215
  • trunk/Source/WebCore/platform/efl/BatteryProviderEfl.cpp

    r122197 r124450  
    153153    }
    154154
    155     double level = 0;
     155    double level = property->val.d / 100;
    156156    bool levelChanged = false;
    157157
     
    159159    if (!property)
    160160        return;
    161     if (!clientBatteryStatus || clientBatteryStatus->level() != property->val.d)
     161    if (!clientBatteryStatus || clientBatteryStatus->level() != level)
    162162        levelChanged = true;
    163     level = property->val.d;
    164163
    165164    WTF::RefPtr<BatteryStatus> batteryStatus = BatteryStatus::create(charging, chargingTime, dischargingTime, level);
Note: See TracChangeset for help on using the changeset viewer.