[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/server/swf tag_loaders.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash/server/swf tag_loaders.cpp |
Date: |
Wed, 20 Sep 2006 13:00:12 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 06/09/20 13:00:12
Modified files:
server/swf : tag_loaders.cpp
Log message:
minor cleanup
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/swf/tag_loaders.cpp?cvsroot=gnash&r1=1.43&r2=1.44
Patches:
Index: tag_loaders.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/swf/tag_loaders.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- tag_loaders.cpp 20 Sep 2006 06:10:24 -0000 1.43
+++ tag_loaders.cpp 20 Sep 2006 13:00:12 -0000 1.44
@@ -36,7 +36,7 @@
//
//
-/* $Id: tag_loaders.cpp,v 1.43 2006/09/20 06:10:24 nihilus Exp $ */
+/* $Id: tag_loaders.cpp,v 1.44 2006/09/20 13:00:12 strk Exp $ */
#ifdef HAVE_CONFIG_H
#include "config.h"
@@ -1294,7 +1294,10 @@
assert(tag == SWF::DEFINEBUTTONSOUND); // 17
int button_character_id = in->read_u16();
- button_character_definition* ch = (button_character_definition*)
m->get_character_def(button_character_id);
+ character_def* chdef = m->get_character_def(button_character_id);
+
+ assert ( dynamic_cast<button_character_definition*> (chdef) );
+ button_character_definition* ch =
static_cast<button_character_definition*> (chdef);
assert(ch != NULL);
ch->read(in, tag, m);