on master help sign in
Potential fix for memory leak
commit609de8498b3ac16edc3702c0ce5d8190a4f003b6 authorHamish Mackenzie <Hamish.K.Mackenzie@googlemail.com> dateSat 18 Feb 2017, 15:12 (10 years ago) parent3835a50
1 file changed+2−1
jsaddle-wkwebview/cbits/WKWebView.m+2−1
jsaddle-wkwebview/cbits/WKWebView.m+2−1
@@ -46,9 +46,10 @@ void addJSaddleHandler(WKWebView *webView, HsStablePtr startHandler, HsStablePtr
4646}
4747
4848void evaluateJavaScript(WKWebView *webView, const char * _Nonnull js) {
49− NSString *jsString = [NSString stringWithCString:js encoding:NSUTF8StringEncoding];
49+ NSString *jsString = [[NSString alloc] initWithCString:js encoding:NSUTF8StringEncoding];
5050 dispatch_async(dispatch_get_main_queue(), ^{
5151 [webView evaluateJavaScript:jsString completionHandler:NULL];
52+ [jsString release];
5253 });
5354}
5455