From 41c4bd58ba14e830a0b815e5605a1a5aaacc476a Mon Sep 17 00:00:00 2001
From: Alex Shvartzkop <dudesuchamazing@gmail.com>
Date: Sat, 20 Apr 2024 20:09:14 +0300
Subject: [PATCH] Fix warnings.

---
 common/api/api_plugin_manager.cpp | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/common/api/api_plugin_manager.cpp b/common/api/api_plugin_manager.cpp
index 14f71efcc9..9d3647e88b 100644
--- a/common/api/api_plugin_manager.cpp
+++ b/common/api/api_plugin_manager.cpp
@@ -316,17 +316,18 @@ void API_PLUGIN_MANAGER::processNextJob( wxCommandEvent& aEvent )
                                                 job.env_path ) );
         PYTHON_MANAGER manager( Pgm().GetCommonSettings()->m_Api.python_interpreter );
 
-        manager.Execute( wxString::Format( wxS( "-m venv %s"), job.env_path ),
-                [=]( int aRetVal, const wxString& aOutput, const wxString& aError )
+        manager.Execute(
+                wxString::Format( wxS( "-m venv %s" ), job.env_path ),
+                [this]( int aRetVal, const wxString& aOutput, const wxString& aError )
                 {
-                    wxLogTrace( traceApi, wxString::Format( "Manager: venv (%d): %s",
-                                                            aRetVal, aOutput ) );
+                    wxLogTrace( traceApi,
+                                wxString::Format( "Manager: venv (%d): %s", aRetVal, aOutput ) );
 
                     if( !aError.IsEmpty() )
                         wxLogTrace( traceApi, wxString::Format( "Manager: venv err: %s", aError ) );
 
-                    wxCommandEvent* evt = new wxCommandEvent( EDA_EVT_PLUGIN_MANAGER_JOB_FINISHED,
-                                                              wxID_ANY );
+                    wxCommandEvent* evt =
+                            new wxCommandEvent( EDA_EVT_PLUGIN_MANAGER_JOB_FINISHED, wxID_ANY );
                     QueueEvent( evt );
                 } );
     }
@@ -384,7 +385,7 @@ void API_PLUGIN_MANAGER::processNextJob( wxCommandEvent& aEvent )
             wxLogTrace( traceApi, "Manager: calling python `%s`", cmd );
 
             manager.Execute( cmd,
-                [=]( int aRetVal, const wxString& aOutput, const wxString& aError )
+                [this, job]( int aRetVal, const wxString& aOutput, const wxString& aError )
                 {
                     wxLogTrace( traceApi, wxString::Format( "Manager: pip (%d): %s",
                                                             aRetVal, aOutput ) );