summaryrefslogtreecommitdiff
path: root/src/lib/evas/cserve2/evas_cs2_client.c
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2013-08-07 18:48:00 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2013-10-28 15:47:14 +0900
commit7ebda2d123ec53bad84dc7eabc08530477d50e80 (patch)
tree0cf81fd9471e37e7c6dcc48560247ea9a57449ef /src/lib/evas/cserve2/evas_cs2_client.c
parent28a5c6f587992b5cf5506129c86cdde95253d525 (diff)
evas/cserve2: Store glyphs in shared arrays
Also, change the internal structure of glyph listing: - Use lists instead of inlists Switch to use Glyph_Data instead of Glyph_Entry
Diffstat (limited to 'src/lib/evas/cserve2/evas_cs2_client.c')
-rw-r--r--src/lib/evas/cserve2/evas_cs2_client.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/cserve2/evas_cs2_client.c b/src/lib/evas/cserve2/evas_cs2_client.c
index 6e65158733..97f4315529 100644
--- a/src/lib/evas/cserve2/evas_cs2_client.c
+++ b/src/lib/evas/cserve2/evas_cs2_client.c
@@ -1356,6 +1356,7 @@ _glyph_request_cb(void *data, const void *msg, int size)
1356 1356
1357 for (i = 0; i < nglyphs; i++) 1357 for (i = 0; i < nglyphs; i++)
1358 { 1358 {
1359 string_t shm_id;
1359 unsigned int idx, offset, glsize; 1360 unsigned int idx, offset, glsize;
1360 int rows, width, pitch, num_grays, pixel_mode; 1361 int rows, width, pitch, num_grays, pixel_mode;
1361 CS_Glyph_Out *gl; 1362 CS_Glyph_Out *gl;
@@ -1366,6 +1367,8 @@ _glyph_request_cb(void *data, const void *msg, int size)
1366 1367
1367 memcpy(&idx, buf, sizeof(int)); 1368 memcpy(&idx, buf, sizeof(int));
1368 buf += sizeof(int); 1369 buf += sizeof(int);
1370 memcpy(&shm_id, buf, sizeof(string_t));
1371 buf += sizeof(string_t);
1369 memcpy(&offset, buf, sizeof(int)); 1372 memcpy(&offset, buf, sizeof(int));
1370 buf += sizeof(int); 1373 buf += sizeof(int);
1371 memcpy(&glsize, buf, sizeof(int)); 1374 memcpy(&glsize, buf, sizeof(int));