diff options
Diffstat (limited to 'desktop')
-rw-r--r-- | desktop/gui_factory.c | 5 | ||||
-rw-r--r-- | desktop/gui_window.h | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/desktop/gui_factory.c b/desktop/gui_factory.c index 9be1773c4..24de1ffb8 100644 --- a/desktop/gui_factory.c +++ b/desktop/gui_factory.c @@ -62,10 +62,11 @@ static bool gui_default_window_drag_start(struct gui_window *g, return true; } -static void gui_default_window_save_link(struct gui_window *g, - const char *url, +static nserror gui_default_window_save_link(struct gui_window *g, + nsurl *url, const char *title) { + return NSERROR_OK; } static void gui_default_window_set_icon(struct gui_window *g, diff --git a/desktop/gui_window.h b/desktop/gui_window.h index 63a62907f..05c26afa1 100644 --- a/desktop/gui_window.h +++ b/desktop/gui_window.h @@ -237,7 +237,7 @@ struct gui_window_table { bool (*drag_start)(struct gui_window *g, gui_drag_type type, const struct rect *rect); /** save link operation */ - void (*save_link)(struct gui_window *g, const char *url, const char *title); + nserror (*save_link)(struct gui_window *g, nsurl *url, const char *title); /** * Scrolls the specified area of a browser window into view. |