[Swfdec-commits] swfdec/swfdec_player.c
Benjamin Otte
company at kemper.freedesktop.org
Wed Jun 25 04:36:02 PDT 2008
swfdec/swfdec_player.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
New commits:
commit 551beea55985f417d8d94ace7d5ee76b3e6a4e26
Author: Benjamin Otte <otte at gnome.org>
Date: Wed Jun 25 13:35:04 2008 +0200
don't try to emit onScroller events when autosizing during rendering
Fixes assertion failure in swfdec_player_lock()
diff --git a/swfdec/swfdec_player.c b/swfdec/swfdec_player.c
index 40abb7c..5d02b09 100644
--- a/swfdec/swfdec_player.c
+++ b/swfdec/swfdec_player.c
@@ -2000,8 +2000,13 @@ swfdec_player_pretend_to_render (SwfdecPlayer *player)
GList *walk;
for (walk = priv->actors; walk; walk = walk->next) {
- if (SWFDEC_IS_TEXT_FIELD_MOVIE (walk->data))
- swfdec_text_field_movie_autosize (walk->data);
+ if (SWFDEC_IS_TEXT_FIELD_MOVIE (walk->data)) {
+ SwfdecTextFieldMovie *text = walk->data;
+ gboolean onScroller_emitted = text->onScroller_emitted;
+ text->onScroller_emitted = TRUE;
+ swfdec_text_field_movie_autosize (text);
+ text->onScroller_emitted = onScroller_emitted;
+ }
}
}
More information about the Swfdec-commits
mailing list