File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -425,14 +425,18 @@ void MainWindow::updateUserMode() {
425425 ui->superBatteryModeRadioButton ->click ();
426426 break ;
427427 case user_mode::unknown_mode:
428- ui->superBatteryModeRadioButton ->setChecked (false );
429- ui->silentModeRadioButton ->setChecked (false );
430- ui->balancedModeRadioButton ->setChecked (false );
431- ui->highPerformanceModeRadioButton ->setChecked (false );
428+ // fall to default, happens on some models after booting
432429 default :
433- ui->modeFormWidget ->setDisabled (true );
434- if (modeTrayMenu)
435- modeTrayMenu->setDisabled (true );
430+ if (!operate.isMsiEcLoaded ()){
431+ ui->modeFormWidget ->setDisabled (true );
432+ if (modeTrayMenu)
433+ modeTrayMenu->setDisabled (true );
434+ } else {
435+ ui->superBatteryModeRadioButton ->setChecked (false );
436+ ui->silentModeRadioButton ->setChecked (false );
437+ ui->balancedModeRadioButton ->setChecked (false );
438+ ui->highPerformanceModeRadioButton ->setChecked (false );
439+ }
436440 break ;
437441 }
438442 }
You can’t perform that action at this time.
0 commit comments