okra pushed a commit to branch master.

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

commit f1b0cfcdea44530db581463b941518cd4bfdd792
Author: Stephen 'Okra' Houston <[email protected]>
Date:   Thu Jan 26 09:09:48 2017 -0600

    Enlightenment - Sysinfo Netstatus Gadget - Use proper data passed to 
callback to avoid crash.
---
 src/modules/sysinfo/netstatus/netstatus_config.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/modules/sysinfo/netstatus/netstatus_config.c 
b/src/modules/sysinfo/netstatus/netstatus_config.c
index 00b235e..9f8b7ce 100644
--- a/src/modules/sysinfo/netstatus/netstatus_config.c
+++ b/src/modules/sysinfo/netstatus/netstatus_config.c
@@ -201,7 +201,7 @@ netstatus_configure(Instance *inst)
    E_ALIGN(o, 0, 0);
    elm_object_text_set(o, _("Fast (4 ticks)"));
    elm_box_pack_end(box, o);
-   evas_object_smart_callback_add(o, "changed", _poll_changed, inst);
+   evas_object_smart_callback_add(o, "changed", _poll_changed, nc);
    evas_object_show(o);
    group = o;
 
@@ -212,7 +212,7 @@ netstatus_configure(Instance *inst)
    E_ALIGN(o, 0, 0);
    elm_object_text_set(o, _("Medium (8 ticks)"));
    elm_box_pack_end(box, o);
-   evas_object_smart_callback_add(o, "changed", _poll_changed, inst);
+   evas_object_smart_callback_add(o, "changed", _poll_changed, nc);
    evas_object_show(o);
 
    o = elm_radio_add(box);
@@ -222,7 +222,7 @@ netstatus_configure(Instance *inst)
    E_ALIGN(o, 0, 0);
    elm_object_text_set(o, _("Normal (32 ticks)"));
    elm_box_pack_end(box, o);
-   evas_object_smart_callback_add(o, "changed", _poll_changed, inst);
+   evas_object_smart_callback_add(o, "changed", _poll_changed, nc);
    evas_object_show(o);
 
    o = elm_radio_add(box);
@@ -231,7 +231,7 @@ netstatus_configure(Instance *inst)
    E_ALIGN(o, 0, 0);
    elm_object_text_set(o, _("Slow (64 ticks)"));
    elm_box_pack_end(box, o);
-   evas_object_smart_callback_add(o, "changed", _poll_changed, inst);
+   evas_object_smart_callback_add(o, "changed", _poll_changed, nc);
    evas_object_show(o);
 
    o = elm_radio_add(box);
@@ -241,7 +241,7 @@ netstatus_configure(Instance *inst)
    E_ALIGN(o, 0, 0);
    elm_object_text_set(o, _("Very Slow (256 ticks)"));
    elm_box_pack_end(box, o);
-   evas_object_smart_callback_add(o, "changed", _poll_changed, inst);
+   evas_object_smart_callback_add(o, "changed", _poll_changed, nc);
    evas_object_show(o);
 
    switch(inst->cfg->netstatus.poll_interval)

-- 


Reply via email to