[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog libgeometry/snappingrange.h
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog libgeometry/snappingrange.h |
Date: |
Thu, 07 Jun 2007 12:24:35 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/06/07 12:24:34
Modified files:
. : ChangeLog
libgeometry : snappingrange.h
Log message:
* libgeometry/snappingrange.h: initialize all members in the
templated copy ctor.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3480&r2=1.3481
http://cvs.savannah.gnu.org/viewcvs/gnash/libgeometry/snappingrange.h?cvsroot=gnash&r1=1.21&r2=1.22
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3480
retrieving revision 1.3481
diff -u -b -r1.3480 -r1.3481
--- ChangeLog 7 Jun 2007 12:10:20 -0000 1.3480
+++ ChangeLog 7 Jun 2007 12:24:34 -0000 1.3481
@@ -1,3 +1,8 @@
+2007-06-07 Sandro Santilli <address@hidden>
+
+ * libgeometry/snappingrange.h: initialize all members in the
+ templated copy ctor.
+
2007-06-07 Tomas Groth Christensen <address@hidden>
* backend/sound_handler.cpp: Fixed a warning.
Index: libgeometry/snappingrange.h
===================================================================
RCS file: /sources/gnash/gnash/libgeometry/snappingrange.h,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- libgeometry/snappingrange.h 28 May 2007 15:41:02 -0000 1.21
+++ libgeometry/snappingrange.h 7 Jun 2007 12:24:34 -0000 1.22
@@ -16,7 +16,7 @@
// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
//
-// $Id: snappingrange.h,v 1.21 2007/05/28 15:41:02 ann Exp $
+// $Id: snappingrange.h,v 1.22 2007/06/07 12:24:34 strk Exp $
#ifndef GNASH_SNAPPINGRANGE_H
#define GNASH_SNAPPINGRANGE_H
@@ -94,12 +94,20 @@
/// Templated copy constructor, for casting between range types
template <typename U>
SnappingRanges2d(const SnappingRanges2d<U>& from)
+ :
+ snap_distance(T(from.snap_distance)), // does it make sense ?
+ single_mode(from.single_mode),
+ _combine_counter(0)
{
if ( from.isWorld() ) {
setWorld();
} else if ( from.isNull() ) {
setNull();
} else {
+ // TODO: can we safely assume that the 'from' parameter
was
+ // finalized ?
+ // from.finalize(); // can't call finalize, it's
private !!
+
// TODO: use visitor pattern !
unsigned rcount = from.size();
for (unsigned int rno=0; rno<rcount; rno++)
@@ -282,7 +290,7 @@
_ranges[0].setWorld();
}
- /// Returns true, wenn the ranges equal world range
+ /// Returns true, when the ranges equal world range
bool isWorld() const {
return ( (size()==1) && (_ranges.front().isWorld()) );
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gnash-commit] gnash ChangeLog libgeometry/snappingrange.h,
Sandro Santilli <=