summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger/win/debugwininfo.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/debugger/win/debugwininfo.cpp')
-rw-r--r--src/osd/modules/debugger/win/debugwininfo.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/osd/modules/debugger/win/debugwininfo.cpp b/src/osd/modules/debugger/win/debugwininfo.cpp
index 6ed3c193bc0..76e45376555 100644
--- a/src/osd/modules/debugger/win/debugwininfo.cpp
+++ b/src/osd/modules/debugger/win/debugwininfo.cpp
@@ -81,6 +81,14 @@ void debugwin_info::destroy()
DestroyWindow(m_wnd);
}
+
+bool debugwin_info::has_focus() const
+{
+ HWND focus_hwnd = GetFocus();
+ return m_wnd == focus_hwnd || IsChild(m_wnd, focus_hwnd);
+}
+
+
bool debugwin_info::set_default_focus()
{
return false;