netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=167b16c7c15402fa05623efcea48f8d3980a5e54

commit 167b16c7c15402fa05623efcea48f8d3980a5e54
Author: Alastair Poole <nets...@gmail.com>
Date:   Fri Oct 2 16:47:39 2020 +0100

    openbsd: is this a meson or linking?
    
    Have done some looking into this issue. With EFL having issues
    on FreeBSD i386 and weak symbols and some comments it seems this
    must be a linker issue. I need to read up more so for now, this
    workaround remains.
---
 src/bin/ui/ui.c      | 3 ++-
 src/bin/ui/ui_disk.c | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/bin/ui/ui.c b/src/bin/ui/ui.c
index b1d7695..b033078 100644
--- a/src/bin/ui/ui.c
+++ b/src/bin/ui/ui.c
@@ -13,9 +13,10 @@
 
 // These should be static. Please do not change.
 // OpenBSD has issues which are undetermined yet.
+
 Ui *_ui;
 Evisum_Config *_evisum_config;
-static Eina_Lock _lock;
+Eina_Lock _lock;
 
 static void
 _config_save(Ui *ui)
diff --git a/src/bin/ui/ui_disk.c b/src/bin/ui/ui_disk.c
index 5ed79de..8271b40 100644
--- a/src/bin/ui/ui_disk.c
+++ b/src/bin/ui/ui_disk.c
@@ -1,7 +1,7 @@
 #include "ui_disk.h"
 #include "../system/disks.h"
 
-static Eina_Hash *_mounted = NULL;
+Eina_Hash *_mounted;
 
 typedef struct _Item_Disk
 {
@@ -274,6 +274,7 @@ ui_win_disk_add(Ui *ui)
 
    evas_object_smart_callback_add(win, "delete,request", _win_del_cb, ui);
    evisum_child_window_show(ui->win, win);
+
    _disk_update(ui);
 
    ui->timer_disk = ecore_timer_add(3.0, _disk_update, ui);

-- 


Reply via email to