Thank You Raster !!!!

Nobody listened back in the day .....


dh


On 5/10/21 11:33 PM, Carsten Haitzler wrote:
raster pushed a commit to branch master.

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

commit bc8a4f9a894f6a626a859b1e621822bff556a884
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Tue May 11 03:32:54 2021 +0000

     e - wl - fix re-adding wl listener twice to the same list
this causes calling the same cb multiple times and this causes mayhem.
     fix.
---
  src/bin/e_pixmap.c | 2 ++
  1 file changed, 2 insertions(+)

diff --git a/src/bin/e_pixmap.c b/src/bin/e_pixmap.c
index 7a6d1cbe0..505536442 100644
--- a/src/bin/e_pixmap.c
+++ b/src/bin/e_pixmap.c
@@ -1011,6 +1011,8 @@ e_pixmap_image_refresh(E_Pixmap *cp)
             cp->held_buffer_destroy_listener.notify =
               _e_pixmap_cb_held_buffer_destroy;
+ if (cp->held_buffer_destroy_listener.link.next)
+             wl_list_remove(&cp->held_buffer_destroy_listener.link);
             wl_signal_add(&cp->held_buffer->destroy_signal,
                           &cp->held_buffer_destroy_listener);
             return EINA_TRUE;



_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to