aboutsummaryrefslogtreecommitdiff
path: root/src/Entry.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Entry.cpp')
-rw-r--r--src/Entry.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Entry.cpp b/src/Entry.cpp
index c57d6cb..2b9e573 100644
--- a/src/Entry.cpp
+++ b/src/Entry.cpp
@@ -26,7 +26,9 @@ namespace QuickMedia {
text.processEvent(event);
if(event.type == sf::Event::KeyPressed && event.key.code == sf::Keyboard::Enter && !event.key.shift) {
if(on_submit_callback) {
- bool clear_text = on_submit_callback(text.getString());
+ auto u8 = text.getString().toUtf8();
+ std::string *u8_str = (std::string*)&u8;
+ bool clear_text = on_submit_callback(*u8_str);
if(clear_text)
text.setString("");
}