diff options
author | Sven Weidauer <sven@5sw.de> | 2017-06-05 10:47:34 +0200 |
---|---|---|
committer | Sven Weidauer <sven@5sw.de> | 2017-06-05 10:51:19 +0200 |
commit | 3ee40a10b123c36be3e29602767840a7a71aaafa (patch) | |
tree | 64123d0bf6a6cf5a5a4c1fd8349756db68e09483 /frontends/cocoa/desktop-tree.m | |
parent | ce4e059ea67cee7f35b4b810a4387f343fa74650 (diff) | |
download | netsurf-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.m | 6 |
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, |