davemds pushed a commit to branch master.

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

commit 5007293f99664b017eddc7834b9148e852145ae2
Author: Dave Andreoli <[email protected]>
Date:   Mon Jan 30 22:46:27 2017 +0100

    sysinfo: fix popup position when using the cumulative sysinfo gadget
---
 src/modules/sysinfo/cpumonitor/cpumonitor.c | 3 ++-
 src/modules/sysinfo/memusage/memusage.c     | 3 ++-
 src/modules/sysinfo/netstatus/netstatus.c   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/modules/sysinfo/cpumonitor/cpumonitor.c 
b/src/modules/sysinfo/cpumonitor/cpumonitor.c
index a16cd87..3056948 100644
--- a/src/modules/sysinfo/cpumonitor/cpumonitor.c
+++ b/src/modules/sysinfo/cpumonitor/cpumonitor.c
@@ -89,7 +89,8 @@ _cpumonitor_mouse_down_cb(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj EINA
         evas_object_show(label);
         inst->cfg->cpumonitor.popup_label = label;  
 
-        e_gadget_util_ctxpopup_place(inst->o_main, popup, NULL);
+        e_gadget_util_ctxpopup_place(inst->o_main, popup,
+                                     inst->cfg->cpumonitor.o_gadget);
         evas_object_show(popup);
         inst->cfg->cpumonitor.popup = popup;
      }
diff --git a/src/modules/sysinfo/memusage/memusage.c 
b/src/modules/sysinfo/memusage/memusage.c
index a4489b7..cb987c0 100644
--- a/src/modules/sysinfo/memusage/memusage.c
+++ b/src/modules/sysinfo/memusage/memusage.c
@@ -222,7 +222,8 @@ _memusage_popup_create(Instance *inst)
    evas_object_data_set(popup, "swap_pbar", pbar);
 
    // place and show the popup
-   e_gadget_util_ctxpopup_place(inst->o_main, popup, NULL);
+   e_gadget_util_ctxpopup_place(inst->o_main, popup,
+                                inst->cfg->memusage.o_gadget);
    evas_object_show(popup);
 
    return popup;
diff --git a/src/modules/sysinfo/netstatus/netstatus.c 
b/src/modules/sysinfo/netstatus/netstatus.c
index 008c6cc..263b5a2 100644
--- a/src/modules/sysinfo/netstatus/netstatus.c
+++ b/src/modules/sysinfo/netstatus/netstatus.c
@@ -91,7 +91,8 @@ _netstatus_mouse_down_cb(void *data, Evas *e EINA_UNUSED, 
Evas_Object *obj EINA_
         evas_object_show(label);
         inst->cfg->netstatus.popup_label = label;
 
-        e_gadget_util_ctxpopup_place(inst->o_main, popup, NULL);
+        e_gadget_util_ctxpopup_place(inst->o_main, popup,
+                                     inst->cfg->netstatus.o_gadget);
         evas_object_show(popup);
         inst->cfg->netstatus.popup = popup;
      }

-- 


Reply via email to