summaryrefslogtreecommitdiff
path: root/frontends/amiga/corewindow.c
diff options
context:
space:
mode:
Diffstat (limited to 'frontends/amiga/corewindow.c')
-rw-r--r--frontends/amiga/corewindow.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/frontends/amiga/corewindow.c b/frontends/amiga/corewindow.c
index bfb0eb202..5fb77d2f9 100644
--- a/frontends/amiga/corewindow.c
+++ b/frontends/amiga/corewindow.c
@@ -913,20 +913,21 @@ ami_cw_drag_status(struct core_window *cw, core_window_drag_status ds)
}
-struct core_window_callback_table ami_cw_cb_table = {
+struct core_window_table ami_cw_cb_table = {
.invalidate = ami_cw_invalidate_area,
- .update_size = ami_cw_update_size,
+ .set_extent = ami_cw_update_size,
.set_scroll = ami_cw_set_scroll,
.get_scroll = ami_cw_get_scroll,
- .get_window_dimensions = ami_cw_get_window_dimensions,
+ .get_dimensions = ami_cw_get_window_dimensions,
.drag_status = ami_cw_drag_status
};
+struct core_window_table *amiga_core_window_table = &ami_cw_cb_table;
+
/* exported function documented example/corewindow.h */
nserror ami_corewindow_init(struct ami_corewindow *ami_cw)
{
/* setup the core window callback table */
- ami_cw->cb_table = &ami_cw_cb_table;
ami_cw->drag_status = CORE_WINDOW_DRAG_NONE;
/* clear some vars */