Merge branch 'misc_cleanups' into 'main'

Misc cleanup and ease running feedbackd under gdb

See merge request Librem5/feedbackd!81
This commit is contained in:
Guido Gunther
2022-11-04 08:05:16 +00:00
3 changed files with 14 additions and 2 deletions
+7
View File
@@ -48,6 +48,13 @@ To run the daemon use
```sh
_build/run
```
To run under gdb use
``` sh
FBD_GDB=1 _build/run
```
You can introspect and get the current theme with
```sh
+6 -1
View File
@@ -8,5 +8,10 @@ FEEDBACK_THEME=${FEEDBACK_THEME:-"${ABS_SRCDIR}/data/default.json"}
export FEEDBACK_THEME
export GSETTINGS_SCHEMA_DIR="${ABS_BUILDDIR}/data"
if [ "${FBD_GDB}" = 1 ]; then
echo "Running calls under gdb"
WRAPPER="gdb --args"
fi
set -x
exec "${ABS_BUILDDIR}/src/feedbackd" "$@"
exec ${WRAPPER} "${ABS_BUILDDIR}/src/feedbackd" "$@"
+1 -1
View File
@@ -323,7 +323,7 @@ fbd_feedback_manager_handle_trigger_feedback (LfbGdbusFeedback *object,
FbdFeedbackManager *self;
FbdEvent *event;
GSList *feedbacks, *l;
gint event_id;
guint event_id;
const gchar *sender;
FbdFeedbackProfileLevel app_level, level, hint_level = FBD_FEEDBACK_PROFILE_LEVEL_FULL;
gboolean found_fb = FALSE;