From 867785edd909df1cf2dd1866c565daeeb2b82acf Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Mon, 29 Nov 2021 11:48:35 +0100 Subject: Collect garbage before enabling apps It especially helps loading big user defined apps. Signed-off-by: Francesco Gazzetta diff --git a/wasp/apps/software.py b/wasp/apps/software.py index c51036b..7ae3094 100644 --- a/wasp/apps/software.py +++ b/wasp/apps/software.py @@ -17,6 +17,7 @@ whilst still allowing users to activate so many awesome applications! import wasp import icons import os +import gc class SoftwareApp(): @@ -114,6 +115,7 @@ class SoftwareApp(): if checkbox.touch(event): label = checkbox.label.replace(' ', '') if checkbox.state: + gc.collect() wasp.system.register('apps.{}.{}App'.format(module, label)) else: for app in wasp.system.launcher_ring: -- cgit v0.10.2