From 5f6e8760c16c1481921dbe44548757d50ed8f066 Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Wed, 29 Jan 2025 17:56:55 +0100 Subject: [PATCH] [Win32] Add OS result to failing Edge initialization after retries The Edge implementation contains retry functionality according to the ICoreWebView2Environment documentation. After five retries, the initialization is aborted with an error. In order to ease debugging of potential causes, this change adds the OS result of the last retry attempt to the error logged by the initialization abortion. --- .../Eclipse SWT Browser/win32/org/eclipse/swt/browser/Edge.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/Edge.java b/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/Edge.java index 07a5f19a148..04f77503025 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/Edge.java +++ b/bundles/org.eclipse.swt/Eclipse SWT Browser/win32/org/eclipse/swt/browser/Edge.java @@ -627,7 +627,7 @@ private IUnknown createControllerInitializationCallback(int previousAttempts) { createInstance(previousAttempts + 1); } else { SWT.error(SWT.ERROR_UNSPECIFIED, null, - String.format(" Aborting Edge initialiation after %d retries", MAXIMUM_CREATION_RETRIES)); + String.format(" Aborting Edge initialiation after %d retries with result %d", MAXIMUM_CREATION_RETRIES, result)); } break; }