raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=edfb14460de4a52528f56cb67c05f188808c89fa

commit edfb14460de4a52528f56cb67c05f188808c89fa
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Nov 25 14:04:17 2020 +0000

    connman - add an explicit scan when popping up the popup.
    
    this may make connman now list wifi networks if you use the new iwd
    instead of wpa_supplicant
---
 src/modules/connman/E_Connman.h  | 2 ++
 src/modules/connman/e_connman.c  | 6 ++++++
 src/modules/connman/e_mod_main.c | 2 ++
 3 files changed, 10 insertions(+)

diff --git a/src/modules/connman/E_Connman.h b/src/modules/connman/E_Connman.h
index 3e58d4665..06d714802 100644
--- a/src/modules/connman/E_Connman.h
+++ b/src/modules/connman/E_Connman.h
@@ -82,6 +82,8 @@ extern int E_CONNMAN_EVENT_MANAGER_OUT;
 /* Daemon monitoring */
 unsigned int e_connman_system_init(Eldbus_Connection *eldbus_conn) 
EINA_ARG_NONNULL(1);
 unsigned int e_connman_system_shutdown(void);
+void         e_connman_scan(struct Connman_Manager *cm);
+
 
 /* Requests from UI */
 
diff --git a/src/modules/connman/e_connman.c b/src/modules/connman/e_connman.c
index bceb2d7a5..5666063ba 100644
--- a/src/modules/connman/e_connman.c
+++ b/src/modules/connman/e_connman.c
@@ -991,3 +991,9 @@ e_connman_system_shutdown(void)
 
    return init_count;
 }
+
+void
+e_connman_scan(struct Connman_Manager *cm)
+{
+   eldbus_proxy_call(cm->technology_iface, "Scan", NULL, NULL, -1, "");
+}
diff --git a/src/modules/connman/e_mod_main.c b/src/modules/connman/e_mod_main.c
index c3bdffe9f..67f294093 100644
--- a/src/modules/connman/e_mod_main.c
+++ b/src/modules/connman/e_mod_main.c
@@ -271,6 +271,8 @@ _econnman_popup_new(E_Connman_Instance *inst)
    if (!ctxt->cm)
      return;
 
+   e_connman_scan(ctxt->cm);
+
    inst->popup = e_gadcon_popup_new(inst->gcc, 0);
    evas = e_comp->evas;
 

-- 


Reply via email to