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:
@@ -48,6 +48,13 @@ To run the daemon use
|
|||||||
```sh
|
```sh
|
||||||
_build/run
|
_build/run
|
||||||
```
|
```
|
||||||
|
|
||||||
|
To run under gdb use
|
||||||
|
|
||||||
|
``` sh
|
||||||
|
FBD_GDB=1 _build/run
|
||||||
|
```
|
||||||
|
|
||||||
You can introspect and get the current theme with
|
You can introspect and get the current theme with
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -8,5 +8,10 @@ FEEDBACK_THEME=${FEEDBACK_THEME:-"${ABS_SRCDIR}/data/default.json"}
|
|||||||
export FEEDBACK_THEME
|
export FEEDBACK_THEME
|
||||||
export GSETTINGS_SCHEMA_DIR="${ABS_BUILDDIR}/data"
|
export GSETTINGS_SCHEMA_DIR="${ABS_BUILDDIR}/data"
|
||||||
|
|
||||||
|
if [ "${FBD_GDB}" = 1 ]; then
|
||||||
|
echo "Running calls under gdb"
|
||||||
|
WRAPPER="gdb --args"
|
||||||
|
fi
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
exec "${ABS_BUILDDIR}/src/feedbackd" "$@"
|
exec ${WRAPPER} "${ABS_BUILDDIR}/src/feedbackd" "$@"
|
||||||
|
|||||||
@@ -323,7 +323,7 @@ fbd_feedback_manager_handle_trigger_feedback (LfbGdbusFeedback *object,
|
|||||||
FbdFeedbackManager *self;
|
FbdFeedbackManager *self;
|
||||||
FbdEvent *event;
|
FbdEvent *event;
|
||||||
GSList *feedbacks, *l;
|
GSList *feedbacks, *l;
|
||||||
gint event_id;
|
guint event_id;
|
||||||
const gchar *sender;
|
const gchar *sender;
|
||||||
FbdFeedbackProfileLevel app_level, level, hint_level = FBD_FEEDBACK_PROFILE_LEVEL_FULL;
|
FbdFeedbackProfileLevel app_level, level, hint_level = FBD_FEEDBACK_PROFILE_LEVEL_FULL;
|
||||||
gboolean found_fb = FALSE;
|
gboolean found_fb = FALSE;
|
||||||
|
|||||||
Reference in New Issue
Block a user