Noise: Prevent unittest crash caused by division by zero
[oweals/minetest.git] / src / fontengine.h
index 9edde05f8f4aee50b31fb72d1bd719bc20ac115f..0c97ac77b3c9b78108f5eeb0fe52dc0e11c43581 100644 (file)
@@ -59,7 +59,7 @@ public:
                        unsigned int font_size=FONT_SIZE_UNSPECIFIED,
                        FontMode mode=FM_Unspecified)
        {
-               return getTextWidth(narrow_to_wide(text));
+               return getTextWidth(utf8_to_wide(text));
        }
 
        /** get text width if a text for a specific font */
@@ -120,16 +120,16 @@ private:
        unsigned int m_default_size[FM_MaxMode];
 
        /** current font engine mode */
-       FontMode m_currentMode;
+       FontMode m_currentMode = FM_Standard;
 
        /** font mode of last request */
        FontMode m_lastMode;
 
        /** size of last request */
-       unsigned int m_lastSize;
+       unsigned int m_lastSize = 0;
 
        /** last font returned */
-       irr::gui::IGUIFont* m_lastFont;
+       irr::gui::IGUIFont* m_lastFont = nullptr;
 
 };