From 5a9bd87b0ae05ded0149b3f9ada2351e6b4d0fda2102d4681b6fb8471b94f288 Mon Sep 17 00:00:00 2001 From: ADAM David Alan Martin Date: Tue, 15 Apr 2025 11:39:05 -0400 Subject: [PATCH] Add nil dtor for window, and make it ready for C++ --- src/bw.cc | 1 + src/bw.hh | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/bw.cc b/src/bw.cc index fc088cf..d133716 100644 --- a/src/bw.cc +++ b/src/bw.cc @@ -21,6 +21,7 @@ #include "capi.hh" #include "uicmd.hh" +BrowserWindow::~BrowserWindow()= default; /* * Local Data diff --git a/src/bw.hh b/src/bw.hh index 6980ee4..d482877 100644 --- a/src/bw.hh +++ b/src/bw.hh @@ -24,7 +24,7 @@ /** Contains the specific data for a single window */ -typedef struct { +struct BrowserWindow { /** Pointer to the UI object this bw belongs to */ void *ui; @@ -72,11 +72,15 @@ typedef struct { /* Zoom factor */ float zoom; -} BrowserWindow; + + ~BrowserWindow(); +}; #ifdef __cplusplus extern "C" { +#else +#error Browser Window is C++ now. #endif /* __cplusplus */