e_pixmap: Create uuid when being used as a wl surface

devs/stefan/wl-session-recovery
Stefan Schmidt 9 years ago committed by Stefan Schmidt
parent bbc744490b
commit 0522053dd1
  1. 4
      src/bin/e_pixmap.c

@ -7,6 +7,8 @@
# include "e_comp_x.h"
#endif
#include <uuid.h>
static Eina_Hash *pixmaps[2] = {NULL};
struct _E_Pixmap
@ -36,6 +38,7 @@ struct _E_Pixmap
struct wl_listener buffer_destroy_listener;
void *data;
Eina_Rectangle opaque;
uuid_t uuid;
#endif
Eina_Bool usable : 1;
@ -243,6 +246,7 @@ e_pixmap_new(E_Pixmap_Type type, ...)
cp = _e_pixmap_new(type);
cp->win = id;
eina_hash_add(pixmaps[type], &id, cp);
uuid_generate(cp->uuid);
#endif
break;
default: break;

Loading…
Cancel
Save