From 63ef80adab9cbd256ae8cd8a0967be56cf34a164 Mon Sep 17 00:00:00 2001 From: Tobias Ludwig Date: Tue, 17 Mar 2020 19:27:10 +0100 Subject: [PATCH] windowctrl-win : use std::array instead of c-style array --- app/SysTray-X/windowctrl-win.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/SysTray-X/windowctrl-win.cpp b/app/SysTray-X/windowctrl-win.cpp index cc29d91..6e4b6b9 100644 --- a/app/SysTray-X/windowctrl-win.cpp +++ b/app/SysTray-X/windowctrl-win.cpp @@ -8,6 +8,11 @@ #include #include +/* + * Standard library includes + */ +#include + /* * Qt includes */ @@ -87,9 +92,9 @@ bool WindowCtrlWin::findWindow( const QString& title ) */ BOOL CALLBACK WindowCtrlWin::enumWindowsTitleProc( HWND hwnd, LPARAM lParam ) { - char buffer[ 128 ]; - int written = GetWindowTextA( hwnd, buffer, 128 ); - if( written && strstr( buffer, (char*)lParam ) != nullptr ) + std::array buffer; + int written = GetWindowTextA( hwnd, buffer.data(), int(buffer.size()) ); + if( written && strstr( buffer.data(), (char*)lParam ) != nullptr ) { m_tb_windows.append( (quint64)hwnd ); }