Fix: Mandatory restart was not happening
This commit is contained in:
parent
d64a34605c
commit
63f248f9cf
4 changed files with 14 additions and 9 deletions
|
@ -122,15 +122,17 @@ class HomePageState extends State<HomePage> {
|
|||
ListTile(
|
||||
title: Text("Save Changes"),
|
||||
subtitle: Text(
|
||||
"This will upload the settings to the server and trigger a restart"),
|
||||
"This will upload the settings to the server and trigger a restart (If required)"),
|
||||
onTap: () async {
|
||||
Settings settings = Settings();
|
||||
|
||||
C2SUploadSettingsPacket upload = C2SUploadSettingsPacket();
|
||||
upload.srvSettings = settings.serialize();
|
||||
upload.performRestart = requireRestart;
|
||||
upload.performRestart =
|
||||
requireRestart || settings.restartRequired;
|
||||
|
||||
await settings.client!.send(upload, !requireRestart);
|
||||
await settings.client!.send(upload,
|
||||
settings.restartRequired ? false : !requireRestart);
|
||||
Settings.Clear();
|
||||
|
||||
setState(() {});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue