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: Fri, 16 Feb 2007 13:51:49 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/02/16 13:51:49

Modified files:
        server         : sprite_instance.cpp 

Log message:
        cleanups

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

Patches:
Index: sprite_instance.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v
retrieving revision 1.168
retrieving revision 1.169
diff -u -b -r1.168 -r1.169
--- sprite_instance.cpp 16 Feb 2007 13:49:22 -0000      1.168
+++ sprite_instance.cpp 16 Feb 2007 13:51:49 -0000      1.169
@@ -2985,9 +2985,6 @@
                return NULL;
        }
 
-       std::string instance_name;
-       if ( name ) instance_name = name;
-
        character* existing_char = m_display_list.get_character_at_depth(depth);
 
        if (existing_char)
@@ -3003,6 +3000,7 @@
                                sameEvents(existing_char->get_event_handlers(),
                                        event_handlers) )
                {
+                       // TODO: update name ?
                        move_display_object(depth, true, color_transform,
                                true, matrix, ratio, clip_depth);
                        return NULL;
@@ -3025,7 +3023,9 @@
        // TODO: check if we need to do this *only* for sprite characters
        //       also, consider asking for "nextInstanceName" to the character
        //       definition...
-       if ( instance_name.empty() ) instance_name = 
getNextUnnamedInstanceName();
+       std::string instance_name;
+       if ( name ) instance_name = name;
+       else instance_name = getNextUnnamedInstanceName();
 
        ch->set_name(instance_name.c_str());
 




reply via email to

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