gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash ChangeLog server/character.h


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/character.h
Date: Tue, 30 Oct 2007 17:29:23 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/10/30 17:29:23

Modified files:
        .              : ChangeLog 
        server         : character.h 

Log message:
                * server/character.h (markCharacterReachable): mark mask as
                  reachable.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4745&r2=1.4746
http://cvs.savannah.gnu.org/viewcvs/gnash/server/character.h?cvsroot=gnash&r1=1.104&r2=1.105

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4745
retrieving revision 1.4746
diff -u -b -r1.4745 -r1.4746
--- ChangeLog   30 Oct 2007 15:54:44 -0000      1.4745
+++ ChangeLog   30 Oct 2007 17:29:22 -0000      1.4746
@@ -1,5 +1,10 @@
 2007-10-30 Sandro Santilli <address@hidden>
 
+       * server/character.h (markCharacterReachable): mark mask as
+         reachable.
+
+2007-10-30 Sandro Santilli <address@hidden>
+
        * gui/Player.cpp (run): don't give up if the movie has collapsed size.
        * testsuite/misc-ming.all/DrawingApiTestRunner.cpp: 
          Check rendering effects of the setMask call.

Index: server/character.h
===================================================================
RCS file: /sources/gnash/gnash/server/character.h,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -b -r1.104 -r1.105
--- server/character.h  29 Oct 2007 21:23:16 -0000      1.104
+++ server/character.h  30 Oct 2007 17:29:23 -0000      1.105
@@ -19,7 +19,7 @@
 //
 //
 
-/* $Id: character.h,v 1.104 2007/10/29 21:23:16 strk Exp $ */
+/* $Id: character.h,v 1.105 2007/10/30 17:29:23 strk Exp $ */
 
 #ifndef GNASH_CHARACTER_H
 #define GNASH_CHARACTER_H
@@ -175,11 +175,17 @@
 
        /// Mark character-specific reachable resources
        //
-       /// These are: the character's parent and the defualt
+       /// These are: the character's parent, mask and the default
        /// as_object reachable stuff.
+       ///
        void markCharacterReachable() const
        {
                if ( m_parent ) m_parent->setReachable();
+               if ( _mask )
+               {
+                       // TODO: check if we should drop when isUnloaded() or 
isDestroyed()
+                       _mask->setReachable();
+               }
                markAsObjectReachable();
        }
 #endif // GNASH_USE_GC




reply via email to

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