properly cast new operator * return values

This commit is contained in:
David Rose 2006-02-03 19:28:53 +00:00
parent c75b55eb98
commit b8b1e3d87e
2 changed files with 8 additions and 8 deletions

View File

@ -99,7 +99,7 @@ FLOATNAME(LRotation)(FLOATTYPE h, FLOATTYPE p, FLOATTYPE r) {
////////////////////////////////////////////////////////////////////
INLINE_LINMATH FLOATNAME(LRotation) FLOATNAME(LRotation)::
operator * (FLOATTYPE scalar) const {
return FLOATNAME(LVecBase4)::operator * (scalar);
return FLOATNAME(LRotation)(FLOATNAME(LVecBase4)::operator * (scalar));
}
////////////////////////////////////////////////////////////////////
@ -109,7 +109,7 @@ operator * (FLOATTYPE scalar) const {
////////////////////////////////////////////////////////////////////
INLINE_LINMATH FLOATNAME(LRotation) FLOATNAME(LRotation)::
operator / (FLOATTYPE scalar) const {
return FLOATNAME(LVecBase4)::operator / (scalar);
return FLOATNAME(LRotation)(FLOATNAME(LVecBase4)::operator / (scalar));
}
////////////////////////////////////////////////////////////////////