commit ff57f6b8404239afc8f666e28bac73008f2b8c45
parent 81d68aeb9dada804023f250ebf5fa171cbb5835d
Author: Jacki <jacki@thejackimonster.de>
Date: Sat, 20 Apr 2024 17:17:16 +0200
Only query cameras on request if libportal gets used
Signed-off-by: Jacki <jacki@thejackimonster.de>
Diffstat:
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/application.c b/src/application.c
@@ -311,8 +311,10 @@ application_init(MESSENGER_Application *app,
if (app->pw.context)
pw_context_load_module(app->pw.context, "libpipewire-module-link-factory", NULL, NULL);
+#ifdef MESSENGER_APPLICATION_NO_PORTAL
application_pw_core_init(app);
application_pw_main_loop_run(app);
+#endif
g_application_add_main_option(
G_APPLICATION(app->application),
diff --git a/src/ui/new_contact.c b/src/ui/new_contact.c
@@ -389,9 +389,7 @@ _init_camera_pipeline(MESSENGER_Application *app,
if (access)
#endif
{
- if (!(app->pw.core))
- application_pw_core_init(app);
-
+ application_pw_core_init(app);
application_pw_main_loop_run(app);
pw_map_for_each(&(app->pw.globals), iterate_global, handle);