From 39bd27bdbc5c4b7c53cf8d4d26d6e6024d546f03 Mon Sep 17 00:00:00 2001 From: antognolli Date: Mon, 5 Sep 2011 16:07:06 +0000 Subject: [PATCH] emotion/generic: Reset initial values on file_set. These values need to be reset as soon as a new file is set, otherwise they can give wrong information to evas about the size of pixels to render. git-svn-id: http://svn.enlightenment.org/svn/e/trunk/emotion@63205 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/modules/generic/emotion_generic.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/modules/generic/emotion_generic.c b/src/modules/generic/emotion_generic.c index de2b726..3a635a2 100644 --- a/src/modules/generic/emotion_generic.c +++ b/src/modules/generic/emotion_generic.c @@ -198,11 +198,6 @@ static void _file_open(Emotion_Generic_Video *ev) { INF("Opening file: %s", ev->filename); - ev->w = DEFAULTWIDTH; - ev->h = DEFAULTHEIGHT; - ev->ratio = (double)DEFAULTWIDTH / DEFAULTHEIGHT; - ev->speed = 1.0; - ev->len = 0; ev->drop = 0; if (!ev->ready) @@ -780,6 +775,11 @@ em_file_open(const char *file, Evas_Object *obj __UNUSED__, void *data) eina_stringshare_replace(&ev->filename, file); ev->pos = 0; + ev->w = 0; + ev->h = 0; + ev->ratio = 1; + ev->speed = 1.0; + ev->len = 0; if (ev->ready && ev->opening) { -- 2.7.4