raster pushed a commit to branch master.

http://git.enlightenment.org/apps/rage.git/commit/?id=6c616bc6c6e2e221c0fc6427268d41b95238b2ff

commit 6c616bc6c6e2e221c0fc6427268d41b95238b2ff
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Mon Oct 12 10:51:03 2015 +0900

    rage - coverity complaint on locks - fix
---
 src/bin/browser.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/browser.c b/src/bin/browser.c
index f53f5f6..a8f8c1d 100644
--- a/src/bin/browser.c
+++ b/src/bin/browser.c
@@ -310,9 +310,11 @@ _cb_sel_job(void *data)
    Evas_Object *win = data;
    Entry *entry = selentry;
    if ((!dir_entry) || (!entry)) return;
+   eina_lock_take(&(entry->lock));
    entry->sel = EINA_TRUE;
    if (entry->cols > 0) entry->sel_y = seli / entry->cols;
    entry->sel_x = seli - (entry->sel_y * entry->cols);
+   eina_lock_release(&(entry->lock));
    _sel_go(win, dir_entry, 0, 0);
 }
 

-- 


Reply via email to