Browse Source

Fix macOS build

Signed-off-by: falkTX <falktx@falktx.com>
popup-tests
falkTX 1 month ago
parent
commit
d0f0d82574
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 4 additions and 2 deletions
  1. +1
    -0
      dgl/src/pugl.cpp
  2. +3
    -2
      distrho/extra/WebViewImpl.cpp

+ 1
- 0
dgl/src/pugl.cpp View File

@@ -122,6 +122,7 @@ END_NAMESPACE_DGL

#ifdef DGL_USE_WEB_VIEW
# define DGL_WEB_VIEW_HPP_INCLUDED
# define WEB_VIEW_NAMESPACE DGL_NAMESPACE
# define WEB_VIEW_DGL_NAMESPACE
START_NAMESPACE_DGL
# include "../../distrho/extra/WebViewImpl.hpp"


+ 3
- 2
distrho/extra/WebViewImpl.cpp View File

@@ -99,14 +99,14 @@
#define MACRO_NAME(a, b, c) MACRO_NAME2(a, b, c)

#define WEB_VIEW_DELEGATE_CLASS_NAME \
MACRO_NAME(WebViewDelegate_, _, DISTRHO_NAMESPACE)
MACRO_NAME(WebViewDelegate_, _, WEB_VIEW_NAMESPACE)

@interface WEB_VIEW_DELEGATE_CLASS_NAME : NSObject<WKNavigationDelegate, WKScriptMessageHandler, WKUIDelegate>
@end

@implementation WEB_VIEW_DELEGATE_CLASS_NAME {
@public
DISTRHO_NAMESPACE::WebViewMessageCallback callback;
WEB_VIEW_NAMESPACE::WebViewMessageCallback callback;
void* callbackPtr;
bool loaded;
}
@@ -2063,3 +2063,4 @@ END_NAMESPACE_DISTRHO

#undef WEB_VIEW_DISTRHO_NAMESPACE
#undef WEB_VIEW_DGL_NAMESPACE
#undef WEB_VIEW_NAMESPACE

Loading…
Cancel
Save