at master 930 B view raw
1--- a/src/plugins/multimedia/ffmpeg/qwincapturablewindows.cpp 2+++ b/src/plugins/multimedia/ffmpeg/qwincapturablewindows.cpp 3@@ -42,11 +42,7 @@ static QString windowTitle(HWND hwnd) { 4 return QString::fromStdWString(buffer); 5 } 6 7-QList<QCapturableWindow> QWinCapturableWindows::windows() const 8-{ 9- QList<QCapturableWindow> result; 10- 11- auto windowHandler = [](HWND hwnd, LPARAM lParam) { 12+static int __stdcall windowHandler(HWND hwnd, LPARAM lParam) { 13 if (!canCaptureWindow(hwnd)) 14 return TRUE; // Ignore window and continue enumerating 15 16@@ -58,7 +54,11 @@ QList<QCapturableWindow> QWinCapturableWindows::windows() const 17 windows.push_back(windowData.release()->create()); 18 19 return TRUE; 20- }; 21+} 22+ 23+QList<QCapturableWindow> QWinCapturableWindows::windows() const 24+{ 25+ QList<QCapturableWindow> result; 26 27 ::EnumWindows(windowHandler, reinterpret_cast<LPARAM>(&result)); 28