Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/flipperzero-firmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnna Prosvetova <anna@prosvetova.me>2021-11-01 23:35:54 +0300
committerGitHub <noreply@github.com>2021-11-01 23:35:54 +0300
commite9e76e144c13424869bf8afabfd8e8882baa0c24 (patch)
tree36cd3122d291408c30aef00056409fff7b8f669d /applications/gui
parentb397442d895194aec75c9075e74ac820cb4e6817 (diff)
RPC: Implement storage_stat_request (#800)
* RPC: Update protobuf sources * RPC: Implement storage_stat_request * RPC: Test storage_stat_request * FuriRecord: fix use after free in destroy method. * Furi: refactor PubSub and it's usage. Fix allocation in RPC. * FuriCore: fix memory leak in pubsub * FuriCore: update unsubscribe method signature in pubsub, make subscription structure lighter. * FuriCore: remove dead code Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Diffstat (limited to 'applications/gui')
-rw-r--r--applications/gui/gui.c2
-rw-r--r--applications/gui/gui_i.h2
-rw-r--r--applications/gui/icon_animation.c1
3 files changed, 2 insertions, 3 deletions
diff --git a/applications/gui/gui.c b/applications/gui/gui.c
index 95f58eb7..2976f909 100644
--- a/applications/gui/gui.c
+++ b/applications/gui/gui.c
@@ -410,7 +410,7 @@ Gui* gui_alloc() {
gui->input_queue = osMessageQueueNew(8, sizeof(InputEvent), NULL);
gui->input_events = furi_record_open("input_events");
furi_check(gui->input_events);
- subscribe_pubsub(gui->input_events, gui_input_events_callback, gui);
+ furi_pubsub_subscribe(gui->input_events, gui_input_events_callback, gui);
// Cli
gui->cli = furi_record_open("cli");
cli_add_command(
diff --git a/applications/gui/gui_i.h b/applications/gui/gui_i.h
index cfbf604f..5b32f602 100644
--- a/applications/gui/gui_i.h
+++ b/applications/gui/gui_i.h
@@ -50,7 +50,7 @@ struct Gui {
// Input
osMessageQueueId_t input_queue;
- PubSub* input_events;
+ FuriPubSub* input_events;
uint8_t ongoing_input;
ViewPort* ongoing_input_view_port;
diff --git a/applications/gui/icon_animation.c b/applications/gui/icon_animation.c
index 22089d63..3ed0973d 100644
--- a/applications/gui/icon_animation.c
+++ b/applications/gui/icon_animation.c
@@ -2,7 +2,6 @@
#include "icon_i.h"
#include <furi.h>
-#include <timers.h>
IconAnimation* icon_animation_alloc(const Icon* icon) {
furi_assert(icon);