- rgeom.x=static_cast<unsigned>(font->get_string_width(text.substr(0, edit_pos))*font_size);
- rgeom.w=static_cast<unsigned>(font->get_string_width(text)*font_size);
+ rgeom.x=static_cast<unsigned>(font->get_string_width(text.get().substr(0, edit_pos))*font_size);
+ rgeom.w=static_cast<unsigned>(font->get_string_width(text.get())*font_size);