gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash/server sprite_instance.cpp


From: Sandro Santilli
Subject: [Gnash-commit] gnash/server sprite_instance.cpp
Date: Tue, 01 May 2007 08:13:53 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/05/01 08:13:53

Modified files:
        server         : sprite_instance.cpp 

Log message:
        goto_frame impl made somewhat more intuitive

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.cpp?cvsroot=gnash&r1=1.259&r2=1.260

Patches:
Index: sprite_instance.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v
retrieving revision 1.259
retrieving revision 1.260
diff -u -b -r1.259 -r1.260
--- sprite_instance.cpp 27 Apr 2007 07:05:08 -0000      1.259
+++ sprite_instance.cpp 1 May 2007 08:13:53 -0000       1.260
@@ -2631,7 +2631,7 @@
        // Go backward to a previous frame
        {
                resetDisplayList();
-               for (size_t f = 0; f<target_frame_number; f++)
+               for (size_t f = 0; f<=target_frame_number; f++)
                {
                        execute_frame_tags(f, TAG_DLIST);
                }
@@ -2643,7 +2643,7 @@
                assert(target_frame_number > m_current_frame);
 
                // Construct the DisplayList of the target frame
-               for (size_t f = m_current_frame+1; f<target_frame_number; ++f)
+               for (size_t f = m_current_frame+1; f<=target_frame_number; ++f)
                {
                        // Second argument requests that only "DisplayList" tags
                        // are executed. This means NO actions will be
@@ -2663,7 +2663,7 @@
 
        // Get the actions of target frame.(We don't have a direct way to
        // do this, so use execute_frame_tags instead).
-       execute_frame_tags(target_frame_number, TAG_ACTION|TAG_DLIST);
+       execute_frame_tags(target_frame_number, TAG_ACTION);
 
        //FIXME: set m_current_frame to the target frame;
        //  I think it's too early to do it here! Later actions in the 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]