Index: TextBase.cpp
===================================================================
--- TextBase.cpp	(revision 12982)
+++ TextBase.cpp	(working copy)
@@ -278,9 +278,8 @@
         {
             if (_autoTransformCache[i]._traversalNumber>=0)
             {
-                osg::Matrix& matrix = _autoTransformCache[i]._matrix;
-                bbox.expandBy(osg::Vec3(_textBB.xMin(),_textBB.yMin(),_textBB.zMin())*matrix);
-                bbox.expandBy(osg::Vec3(_textBB.xMax(),_textBB.yMax(),_textBB.zMax())*matrix);
+                osg::Matrix& matrix = _autoTransformCache[i]._matrix; 
+                for (int i=0;i<8;++i) bbox.expandBy(_textBB.corner(i)*matrix);
             }
         }
 
