Evangelos Ribeiro Tzaras
3dcb1881bf
mm-origin: Don't leak ID
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
5379907cf8
mm-origin: Don't leak MMModem
...
mm_object_get_modem() is transfer full,
so we need to unref it when we're done.
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
9c8e70088c
mm-origin: Don't leak MMModemVoice
...
mm_object_get_modem_voice() is transfer full,
so we need to unref it when we're done.
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
6f771b1685
mm-origin: Avoid unnecessary allocation
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
0232430ae1
mm-origin: Prefer g_autoptr instead of explicit reference counting
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
f09852bc19
mm-origin: Prefer STR_IS_NULL_OR_EMPTY macro to explicit checks
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
ab6f1a4c45
mm-origin: Explicitly cast ussd state
...
This is better than the implicit conversion of the enum.
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
e5780677f6
mm-origin: Chain up to to parent's constructed() early
...
Not strictly needed here, because we don't depend on the parent being
constructed but this is how it should generally be done.
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
2e43639d03
mm-origin: Codestyle
...
- Prefer char* over gchar*
- g_auto* variables come first
- Two newlines between functions
2023-01-31 08:55:38 +00:00
Evangelos Ribeiro Tzaras
86a8f3ae22
Move provider plugins into a dedicated directory
...
Since we will introduce another type of plugin for the policy engine
we want to have each plugin type in separate directories.
We also have to adjust:
- plugin search directories
- po file location
- update paths for calls-doc target
2022-08-19 08:43:57 +00:00