From e66cc278b96606859b091dd3f6d764b2312135e5 Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Tue, 28 May 2024 06:25:50 +0000 Subject: [PATCH] Use in-class member initializers --- src/SFML/Window/Unix/GlxContext.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/SFML/Window/Unix/GlxContext.cpp b/src/SFML/Window/Unix/GlxContext.cpp index 567b2c206..3c9b2f093 100644 --- a/src/SFML/Window/Unix/GlxContext.cpp +++ b/src/SFML/Window/Unix/GlxContext.cpp @@ -86,8 +86,7 @@ class GlxErrorHandler public: explicit GlxErrorHandler(::Display* display) : m_display(display) { - glxErrorOccurred = false; - m_previousHandler = XSetErrorHandler(handleXError); + glxErrorOccurred = false; } ~GlxErrorHandler() @@ -99,7 +98,7 @@ public: private: std::lock_guard m_lock{glxErrorMutex}; ::Display* m_display; - int (*m_previousHandler)(::Display*, XErrorEvent*); + int (*m_previousHandler)(::Display*, XErrorEvent*){XSetErrorHandler(handleXError)}; }; } // namespace