Performance Improvements

Pass theme list & its entries around by reference rather than copying them.
Fix bug in async icon loading that caused icons to be loaded multiple times.

Original PR by @LiquidFenrir
This commit is contained in:
Théo B
2024-05-10 23:43:47 +02:00
committed by GitHub
parent d1f3dbf06b
commit 546d459696
22 changed files with 739 additions and 545 deletions

View File

@@ -30,7 +30,7 @@
#include "common.h"
typedef struct {
u16* camera_buffer;
u16 * camera_buffer;
Handle event_stop;
Thread cam_thread, ui_thread;
@@ -45,7 +45,7 @@ typedef struct {
bool any_update;
struct quirc* context;
struct quirc * context;
} qr_data;
bool init_qr(void);