From 10d17fa7ce9bf2390999fe5c219911fd76a59c34 Mon Sep 17 00:00:00 2001 From: Totoo Date: Tue, 24 Feb 2026 16:32:05 +0100 Subject: [PATCH] Fix device locking in grid item selection callback (#3044) --- firmware/application/ui_external_items_menu_loader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/application/ui_external_items_menu_loader.cpp b/firmware/application/ui_external_items_menu_loader.cpp index c0532579b..568372d8a 100644 --- a/firmware/application/ui_external_items_menu_loader.cpp +++ b/firmware/application/ui_external_items_menu_loader.cpp @@ -132,8 +132,8 @@ namespace ui { gridItem.on_select = [&nav, appInfo, i]() { auto dev2 = (i2cdev::I2cDev_PPmod*)i2cdev::I2CDevManager::get_dev_by_model(I2C_DEVMDL::I2CDECMDL_PPMOD); - dev2->lockDevice(); if (dev2) { + dev2->lockDevice(); // auto app_image = reinterpret_cast(portapack::memory::map::m4_code.end() - appInfo->binary_size); auto app_image = reinterpret_cast(portapack::memory::map::local_sram_0.base()); uint8_t errorcnt = 0;