mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-27 12:50:09 +00:00
bug 1249738 - make sScreenConfigurationObservers a function static r=dhylands
This commit is contained in:
parent
e7220223eb
commit
cef2ea492e
18
hal/Hal.cpp
18
hal/Hal.cpp
@ -354,7 +354,13 @@ protected:
|
||||
}
|
||||
};
|
||||
|
||||
static ScreenConfigurationObserversManager sScreenConfigurationObservers;
|
||||
static ScreenConfigurationObserversManager&
|
||||
ScreenConfigurationObservers()
|
||||
{
|
||||
AssertMainThread();
|
||||
static ScreenConfigurationObserversManager sScreenConfigurationObservers;
|
||||
return sScreenConfigurationObservers;
|
||||
}
|
||||
|
||||
void
|
||||
RegisterBatteryObserver(BatteryObserver* aObserver)
|
||||
@ -702,28 +708,28 @@ void
|
||||
RegisterScreenConfigurationObserver(ScreenConfigurationObserver* aObserver)
|
||||
{
|
||||
AssertMainThread();
|
||||
sScreenConfigurationObservers.AddObserver(aObserver);
|
||||
ScreenConfigurationObservers().AddObserver(aObserver);
|
||||
}
|
||||
|
||||
void
|
||||
UnregisterScreenConfigurationObserver(ScreenConfigurationObserver* aObserver)
|
||||
{
|
||||
AssertMainThread();
|
||||
sScreenConfigurationObservers.RemoveObserver(aObserver);
|
||||
ScreenConfigurationObservers().RemoveObserver(aObserver);
|
||||
}
|
||||
|
||||
void
|
||||
GetCurrentScreenConfiguration(ScreenConfiguration* aScreenConfiguration)
|
||||
{
|
||||
AssertMainThread();
|
||||
*aScreenConfiguration = sScreenConfigurationObservers.GetCurrentInformation();
|
||||
*aScreenConfiguration = ScreenConfigurationObservers().GetCurrentInformation();
|
||||
}
|
||||
|
||||
void
|
||||
NotifyScreenConfigurationChange(const ScreenConfiguration& aScreenConfiguration)
|
||||
{
|
||||
sScreenConfigurationObservers.CacheInformation(aScreenConfiguration);
|
||||
sScreenConfigurationObservers.BroadcastCachedInformation();
|
||||
ScreenConfigurationObservers().CacheInformation(aScreenConfiguration);
|
||||
ScreenConfigurationObservers().BroadcastCachedInformation();
|
||||
}
|
||||
|
||||
bool
|
||||
|
Loading…
x
Reference in New Issue
Block a user