From 7c20be48e7e279db154ad4a4f5df0ce1544ce8e8 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Thu, 22 Apr 2021 08:56:06 +1000 Subject: [PATCH] Backport of smart quote disable fix --- lib/renderer/webview/webview.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/renderer/webview/webview.h b/lib/renderer/webview/webview.h index c1733c85..35c18c38 100644 --- a/lib/renderer/webview/webview.h +++ b/lib/renderer/webview/webview.h @@ -2155,6 +2155,10 @@ struct webview_priv objc_setAssociatedObject(w->priv.delegate, "webview", (id)(w), OBJC_ASSOCIATION_ASSIGN); + // Disable damn smart quotes + // Credit: https://stackoverflow.com/a/31640511 + [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"NSAutomaticQuoteSubstitutionEnabled"]; + NSRect r = NSMakeRect(0, 0, w->width, w->height); NSUInteger style = NSWindowStyleMaskTitled | NSWindowStyleMaskClosable | NSWindowStyleMaskMiniaturizable;