X-Git-Url: https://git.blender.org/gitweb/gitweb.cgi/blender.git/blobdiff_plain/cd2c4a58345dfabf88e985b6aca5f259168f628e..e4882e3da2ed7af07dc5f3dc139d784b5337a796:/intern/ghost/intern/GHOST_WindowManager.cpp diff --git a/intern/ghost/intern/GHOST_WindowManager.cpp b/intern/ghost/intern/GHOST_WindowManager.cpp index 15ee41e3dce..56b7c622d9a 100644 --- a/intern/ghost/intern/GHOST_WindowManager.cpp +++ b/intern/ghost/intern/GHOST_WindowManager.cpp @@ -193,6 +193,18 @@ std::vector &GHOST_WindowManager::getWindows() } +GHOST_IWindow* GHOST_WindowManager::getWindowAssociatedWithOSWindow(void* osWindow) +{ + std::vector::iterator iter; + + for (iter = m_windows.begin(); iter != m_windows.end(); iter++) { + if ((*iter)->getOSWindow() == osWindow) + return *iter; + } + + return NULL; +} + bool GHOST_WindowManager::getAnyModifiedState() { bool isAnyModified = false;