summaryrefslogtreecommitdiffstats
path: root/src/frontend/mame/ui/ui.cpp
diff options
context:
space:
mode:
author npwoods <npwoods@mess.org>2019-07-19 07:47:24 -0400
committer npwoods <npwoods@mess.org>2019-07-19 09:29:23 -0400
commit3aa9ee49927cd39b1dd7c06eaa1f4851ebf69b08 (patch)
tree7c509da5184cc10023248ad6db25fed6af704c7b /src/frontend/mame/ui/ui.cpp
parenta0ca0e8e7d2ba3f9c86436bb025a2db7f35cc5e6 (diff)
Moving paste() from mame_ui_manager class to natural_keyboard class,
exposing to LUA
Diffstat (limited to 'src/frontend/mame/ui/ui.cpp')
-rw-r--r--src/frontend/mame/ui/ui.cpp23
1 files changed, 1 insertions, 22 deletions
diff --git a/src/frontend/mame/ui/ui.cpp b/src/frontend/mame/ui/ui.cpp
index 62b84281b02..867a7b8bbf8 100644
--- a/src/frontend/mame/ui/ui.cpp
+++ b/src/frontend/mame/ui/ui.cpp
@@ -905,27 +905,6 @@ bool mame_ui_manager::can_paste()
//-------------------------------------------------
-// paste - does a paste from the keyboard
-//-------------------------------------------------
-
-void mame_ui_manager::paste()
-{
- // retrieve the clipboard text
- char *text = osd_get_clipboard_text();
-
- // was a result returned?
- if (text != nullptr)
- {
- // post the text
- machine().ioport().natkeyboard().post_utf8(text);
-
- // free the string
- free(text);
- }
-}
-
-
-//-------------------------------------------------
// draw_fps_counter
//-------------------------------------------------
@@ -1105,7 +1084,7 @@ uint32_t mame_ui_manager::handler_ingame(render_container &container)
{
// paste command
if (machine().ui_input().pressed(IPT_UI_PASTE))
- paste();
+ machine().ioport().natkeyboard().paste();
}
image_handler_ingame();