summaryrefslogtreecommitdiff
path: root/amiga/download.h
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2010-04-09 22:38:51 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2010-04-09 22:38:51 +0000
commitb6937419e17c80613f5b1436ce9833e24d6221fa (patch)
treeb483965da833eda1620002d3fbcf3704683fa0e0 /amiga/download.h
parent4a4cc0d1bce9967fcd1fed4cea12c008702a38fc (diff)
downloadnetsurf-b6937419e17c80613f5b1436ce9833e24d6221fa.tar.gz
netsurf-b6937419e17c80613f5b1436ce9833e24d6221fa.tar.bz2
Fix broken event handling.
Any structures attached to the window_list *must* have a struct nsObject * as their first entry, and handle events outside of gui.c. svn path=/trunk/netsurf/; revision=10332
Diffstat (limited to 'amiga/download.h')
-rwxr-xr-xamiga/download.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/amiga/download.h b/amiga/download.h
index 9279869cb..f8ef121bc 100755
--- a/amiga/download.h
+++ b/amiga/download.h
@@ -29,10 +29,9 @@ struct dlnode
};
struct gui_download_window {
+ struct nsObject *node;
struct Window *win;
Object *objects[GID_LAST];
- struct nsObject *node;
- ULONG pad[5];
BPTR fh;
uint32 size;
uint32 downloaded;
@@ -48,6 +47,7 @@ void *drag_save_data;
struct gui_window *drag_save_gui;
void ami_download_window_abort(struct gui_download_window *dw);
+BOOL ami_download_window_event(struct gui_download_window *dw);
void ami_drag_save(struct Window *win);
void ami_free_download_list(struct List *dllist);
void ami_superimpose_favicon(STRPTR path, struct hlcache_handle *icon, STRPTR type);