forked from enlightenment/efl
dont allow viewport or render size to be < 1x1
SVN revision: 4513
This commit is contained in:
parent
1a940f7b32
commit
4324beef71
|
@ -111,8 +111,10 @@ evas_new(void)
|
|||
memset(e, 0, sizeof(struct _Evas));
|
||||
e->current.viewport.x = 0.0;
|
||||
e->current.viewport.y = 0.0;
|
||||
e->current.viewport.w = 0.0;
|
||||
e->current.viewport.h = 0.0;
|
||||
e->current.viewport.w = 1.0;
|
||||
e->current.viewport.h = 1.0;
|
||||
e->current.drawable_width = 1;
|
||||
e->current.drawable_height = 1;
|
||||
e->current.render_method = RENDER_METHOD_ALPHA_SOFTWARE;
|
||||
e->current.colors = 216;
|
||||
return e;
|
||||
|
|
|
@ -1287,6 +1287,8 @@ void
|
|||
evas_set_output_viewport(Evas e, double x, double y, double w, double h)
|
||||
{
|
||||
if (!e) return;
|
||||
if (w < 1) w = 1;
|
||||
if (h < 1) h = 1;
|
||||
e->current.viewport.x = x;
|
||||
e->current.viewport.y = y;
|
||||
e->current.viewport.w = w;
|
||||
|
|
Loading…
Reference in New Issue