Bug #869 » 0001-Liznoo-remove-assert-in-win32-part.patch
| src/plugins/liznoo/fakeqwidgetwinapi.cpp | ||
|---|---|---|
|
{
|
||
|
if(message->message == WM_POWERBROADCAST)
|
||
|
{
|
||
|
Q_ASSERT (message->wParam == PBT_POWERSETTINGCHANGE);
|
||
|
if (message->wParam == PBT_POWERSETTINGCHANGE)
|
||
|
{
|
||
|
const PPOWERBROADCAST_SETTING rcvd_setting =
|
||
|
reinterpret_cast<PPOWERBROADCAST_SETTING> (message->lParam);
|
||
|
const PPOWERBROADCAST_SETTING rcvd_setting =
|
||
|
reinterpret_cast<PPOWERBROADCAST_SETTING> (message->lParam);
|
||
|
if (sizeof (GUID) == rcvd_setting->DataLength &&
|
||
|
rcvd_setting->PowerSetting == GUID_POWERSCHEME_PERSONALITY)
|
||
|
prepareSchemeChange (rcvd_setting);
|
||
|
else if (sizeof (int) == rcvd_setting->DataLength &&
|
||
|
rcvd_setting->PowerSetting == GUID_ACDC_POWER_SOURCE)
|
||
|
preparePowerSourceChange (rcvd_setting);
|
||
|
else if (sizeof (int) == rcvd_setting->DataLength &&
|
||
|
rcvd_setting->PowerSetting == GUID_BATTERY_PERCENTAGE_REMAINING)
|
||
|
prepareBatteryStateChange (rcvd_setting);
|
||
|
if (sizeof (GUID) == rcvd_setting->DataLength &&
|
||
|
rcvd_setting->PowerSetting == GUID_POWERSCHEME_PERSONALITY)
|
||
|
prepareSchemeChange (rcvd_setting);
|
||
|
else if (sizeof (int) == rcvd_setting->DataLength &&
|
||
|
rcvd_setting->PowerSetting == GUID_ACDC_POWER_SOURCE)
|
||
|
preparePowerSourceChange (rcvd_setting);
|
||
|
else if (sizeof (int) == rcvd_setting->DataLength &&
|
||
|
rcvd_setting->PowerSetting == GUID_BATTERY_PERCENTAGE_REMAINING)
|
||
|
prepareBatteryStateChange (rcvd_setting);
|
||
|
}
|
||
|
}
|
||
|
return QWidget::winEvent (message, result);
|
||
|
}
|
||