[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/font.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/font.cpp |
Date: |
Thu, 31 Jan 2008 14:26:19 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/01/31 14:26:19
Modified files:
. : ChangeLog
server : font.cpp
Log message:
don't assign 0 to std::strings...
actually simplify the code avoiding stream::read_string() and using
stream::read_string(std::string&) instead.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.5535&r2=1.5536
http://cvs.savannah.gnu.org/viewcvs/gnash/server/font.cpp?cvsroot=gnash&r1=1.56&r2=1.57
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.5535
retrieving revision 1.5536
diff -u -b -r1.5535 -r1.5536
--- ChangeLog 31 Jan 2008 13:41:31 -0000 1.5535
+++ ChangeLog 31 Jan 2008 14:26:18 -0000 1.5536
@@ -1,5 +1,8 @@
2008-01-31 Sandro Santilli <address@hidden>
+ * server/font.cpp: don't assign 0 to std::strings... actually simplify
+ the code avoiding stream::read_string() and using
+ stream::read_string(std::string&) instead.
* server/movie_root.cpp (display): do nothing if the movie frame
is null. Fixes bug #22189.
Index: server/font.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/font.cpp,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -b -r1.56 -r1.57
--- server/font.cpp 28 Jan 2008 15:16:50 -0000 1.56
+++ server/font.cpp 31 Jan 2008 14:26:19 -0000 1.57
@@ -17,7 +17,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
-/* $Id: font.cpp,v 1.56 2008/01/28 15:16:50 strk Exp $ */
+/* $Id: font.cpp,v 1.57 2008/01/31 14:26:19 strk Exp $ */
// Based on the public domain work of Thatcher Ulrich <address@hidden> 2003
@@ -241,12 +241,7 @@
// Inhibit compiler warning.
reserved = reserved;
- char* name = in->read_string_with_length();
- if ( name )
- {
- m_name = name;
- delete [] name;
- }
+ in->read_string_with_length(m_name);
in->ensureBytes(2);
boost::uint16_t glyph_count = in->read_u16();
@@ -399,12 +394,8 @@
movie_definition* /*m*/)
{
assert(tag == SWF::DEFINEFONTNAME);
- char* disp_name = in->read_string();
- char* copy_name = in->read_string();
- m_display_name = disp_name;
- delete [] disp_name;
- m_copyright_name = copy_name;
- delete [] copy_name;
+ in->read_string(m_display_name);
+ in->read_string(m_copyright_name);
}
// Read additional information about this font, from a
@@ -426,16 +417,7 @@
}
}
- char* name = in->read_string_with_length();
- if ( name )
- {
- m_name = name;
- delete [] name;
- }
- else
- {
- m_name.clear();
- }
+ in->read_string_with_length(m_name);
in->ensureBytes(1);
unsigned char flags = in->read_u8();
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog server/font.cpp,
Sandro Santilli <=