From 07dcfc52bf03c58c1c89d6ea597e2e4b3c2abf42 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 14 Mar 2016 01:05:35 +0100 Subject: [PATCH] Use depth argument in wxMSW wxStackWalker::Walk() There doesn't seem to be any reason to not pass it to WalkFrom(), it was probably just an oversight. --- src/msw/stackwalk.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/msw/stackwalk.cpp b/src/msw/stackwalk.cpp index c6c9f13bf5..04b6cde175 100644 --- a/src/msw/stackwalk.cpp +++ b/src/msw/stackwalk.cpp @@ -304,7 +304,7 @@ void wxStackWalker::WalkFromException(size_t maxDepth) #endif // wxUSE_ON_FATAL_EXCEPTION -void wxStackWalker::Walk(size_t skip, size_t WXUNUSED(maxDepth)) +void wxStackWalker::Walk(size_t skip, size_t maxDepth) { // to get a CONTEXT for the current location, simply force an exception and // get EXCEPTION_POINTERS from it @@ -318,7 +318,7 @@ void wxStackWalker::Walk(size_t skip, size_t WXUNUSED(maxDepth)) RaiseException(0x1976, 0, 0, NULL); } __except( WalkFrom((EXCEPTION_POINTERS *)GetExceptionInformation(), - skip + 2), EXCEPTION_CONTINUE_EXECUTION ) + skip + 2, maxDepth + 2), EXCEPTION_CONTINUE_EXECUTION ) { // never executed because the above expression always evaluates to // EXCEPTION_CONTINUE_EXECUTION