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 #ifdef DGL_USE_WEB_VIEW
# define DGL_WEB_VIEW_HPP_INCLUDED # define DGL_WEB_VIEW_HPP_INCLUDED
# define WEB_VIEW_NAMESPACE DGL_NAMESPACE
# define WEB_VIEW_DGL_NAMESPACE # define WEB_VIEW_DGL_NAMESPACE
START_NAMESPACE_DGL START_NAMESPACE_DGL
# include "../../distrho/extra/WebViewImpl.hpp" # 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 MACRO_NAME(a, b, c) MACRO_NAME2(a, b, c)


#define WEB_VIEW_DELEGATE_CLASS_NAME \ #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> @interface WEB_VIEW_DELEGATE_CLASS_NAME : NSObject<WKNavigationDelegate, WKScriptMessageHandler, WKUIDelegate>
@end @end


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


#undef WEB_VIEW_DISTRHO_NAMESPACE #undef WEB_VIEW_DISTRHO_NAMESPACE
#undef WEB_VIEW_DGL_NAMESPACE #undef WEB_VIEW_DGL_NAMESPACE
#undef WEB_VIEW_NAMESPACE

Loading…
Cancel
Save