TriForceX / MiyooCFW

Custom firmware source code and resources for BittBoy, PocketGo, PowKiddy V90-Q90-Q20 and third party handheld consoles
GNU General Public License v2.0
1.1k stars 112 forks source link

When AutoStart is enabled, gmenu2x loses information about the setted skin after exiting the application (and shutdown is initiated by the system) #528

Closed MayanKoyote closed 10 months ago

MayanKoyote commented 10 months ago

When AutoStart is enabled, gmenu2x loses information about the setted skin after exiting the application (and shutdown is initiated by the system).

Steps:

  1. The skin changed from the 'default' skin to (in my case) 'Legacy' skin.
  2. Autostart is switched to ON in settings. Settings saved.
  3. The application is started then exited. The screen turns black and then switching off.
  4. The console turns on (manually). The 'default' skin design is visible on screen.

Builds on which I noticed this: 752d0a6, f4f5811. I have not tested earlier builds for this.

I am attaching several gmenu2x configs that I copied at different stages.

  1. Right after the fresh firmware flashing. Nothing was done.
  2. Skin was changed to "Legacy".
  3. Autostart shut down the system after exiting the application. The console is turned on after this.

The latter clearly lacks the setted skin. gmenu2x-1-firstboot.conf.txt gmenu2x-2-theme_set_to_legacy.conf.txt gmenu2x-3-autostart_cycled.conf.txt

Apaczer commented 10 months ago

Fine-tuned sed cmd after app shutdown for gmenu2x.conf with: https://github.com/MiyooCFW/gmenu2x/commit/28a7f051d489257eb62805f745a35a4f8e17aac9 . Should be ok :pray: