diff --git a/src/user_pointer.hpp b/src/user_pointer.hpp index f9bb03e87..0ac547b61 100644 --- a/src/user_pointer.hpp +++ b/src/user_pointer.hpp @@ -44,7 +44,7 @@ public: void set(UserPointerType t, void* p) { m_user_pointer_type=t; m_pointer =p; } - UserPointer(): m_user_pointer_type(UP_UNDEF),m_pointer(NULL) {}; + UserPointer(): m_pointer(NULL),m_user_pointer_type(UP_UNDEF) {}; UserPointer(UserPointerType t, void* p) {set(t,p);} }; #endif diff --git a/src/widget.cpp b/src/widget.cpp index 5e6ffe9d2..3318512cb 100644 --- a/src/widget.cpp +++ b/src/widget.cpp @@ -355,9 +355,11 @@ void Widget::update(const float DELTA) if( draw ) { + glScalef(m_text_scale, m_text_scale, 1.0f); m_font->Print(m_text.substr(line_start, line_end - line_start).c_str(), m_text_size, x_pos, y_pos - m_text_size / 2, - 255, 255, 255, m_text_scale, m_text_scale); + 255, 255, 255, 1.0f, 1.0f); + glScalef(1.0f/m_text_scale, 1.0f/m_text_scale, 1.0f); } y_pos -= m_text_size;