summaryrefslogtreecommitdiff
path: root/frontends/cocoa/desktop-tree.m
diff options
context:
space:
mode:
authorSven Weidauer <sven@5sw.de>2017-06-05 10:47:34 +0200
committerSven Weidauer <sven@5sw.de>2017-06-05 10:51:19 +0200
commit3ee40a10b123c36be3e29602767840a7a71aaafa (patch)
tree64123d0bf6a6cf5a5a4c1fd8349756db68e09483 /frontends/cocoa/desktop-tree.m
parentce4e059ea67cee7f35b4b810a4387f343fa74650 (diff)
downloadnetsurf-3ee40a10b123c36be3e29602767840a7a71aaafa.tar.gz
netsurf-3ee40a10b123c36be3e29602767840a7a71aaafa.tar.bz2
Fix up cocoa frontend.
- Convert to ARC - Fix crash due to endless responder chain recursion - Update makefile to find openssl installed via home-brew - Fix most compiler warnings
Diffstat (limited to 'frontends/cocoa/desktop-tree.m')
-rw-r--r--frontends/cocoa/desktop-tree.m6
1 files changed, 4 insertions, 2 deletions
diff --git a/frontends/cocoa/desktop-tree.m b/frontends/cocoa/desktop-tree.m
index a010c6fdc..30af768a7 100644
--- a/frontends/cocoa/desktop-tree.m
+++ b/frontends/cocoa/desktop-tree.m
@@ -56,7 +56,7 @@ struct tree {
struct sslcert_session_data *ssl_current_session = NULL;
const char *tree_hotlist_path = NULL;
-static void treeview_test_redraw_request(struct core_window *cw,
+static nserror treeview_test_redraw_request(struct core_window *cw,
const struct rect *r)
{
struct tree *tree = (struct tree *)cw;
@@ -64,6 +64,8 @@ static void treeview_test_redraw_request(struct core_window *cw,
tree->callbacks->redraw_request(r->x0, r->y0,
r->x1 - r->x0, r->y1 - r->y0,
tree->client_data);
+
+ return NSERROR_OK;
}
static void treeview_test_update_size(struct core_window *cw,
@@ -116,7 +118,7 @@ static void treeview_test_drag_status(struct core_window *cw,
}
struct core_window_callback_table cw_t = {
- .redraw_request = treeview_test_redraw_request,
+ .invalidate = treeview_test_redraw_request,
.update_size = treeview_test_update_size,
.scroll_visible = treeview_test_scroll_visible,
.get_window_dimensions = treeview_test_get_window_dimensions,