summaryrefslogtreecommitdiff
path: root/src/lib/ecore_evas/ecore_evas_buffer.h
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2018-05-23 17:35:18 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2018-05-23 17:35:18 -0400
commitb7530726c80d67f0c009540be1d6df74f9195bba (patch)
tree23ab1249cdffbc3042262cedb3959b2f4950dcbe /src/lib/ecore_evas/ecore_evas_buffer.h
parent0f57eb861060b63b954f881da572dde88d626a32 (diff)
ecore-evas-buffer: defer resize callback until pre-render
Summary: this mimics other engines, all of which have the same mechanics due to display server interactions. it also avoids unnecessary recalcs before pre-render if the canvas size was changing repeatedly fix T6924 ref D6019 Reviewers: cedric, JackDanielZ Reviewed By: JackDanielZ Subscribers: #committers, JackDanielZ Tags: #efl Maniphest Tasks: T6924 Differential Revision: https://phab.enlightenment.org/D6145
Diffstat (limited to 'src/lib/ecore_evas/ecore_evas_buffer.h')
-rw-r--r--src/lib/ecore_evas/ecore_evas_buffer.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/ecore_evas/ecore_evas_buffer.h b/src/lib/ecore_evas/ecore_evas_buffer.h
index e29dee335b..1249c380f4 100644
--- a/src/lib/ecore_evas/ecore_evas_buffer.h
+++ b/src/lib/ecore_evas/ecore_evas_buffer.h
@@ -10,6 +10,7 @@ struct _Ecore_Evas_Engine_Buffer_Data {
10 void *(*alloc_func) (void *data, int size); 10 void *(*alloc_func) (void *data, int size);
11 void *data; 11 void *data;
12 Eina_Bool in_render : 1; 12 Eina_Bool in_render : 1;
13 Eina_Bool resized : 1;
13}; 14};
14 15
15#endif /* _ECORE_EVAS_BUFFER_PRIVATE_H_ */ 16#endif /* _ECORE_EVAS_BUFFER_PRIVATE_H_ */