summaryrefslogtreecommitdiff
path: root/frontends/amiga/drag.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2019-05-10 20:59:30 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2019-05-10 20:59:30 +0100
commit97010ecef521de524846734e093db89a18f81f62 (patch)
tree03e7f949b32cd4d4c8e643278477b4a6ac63c84c /frontends/amiga/drag.c
parentc5a07fac76313c2d2d6348dee20d881a639c40c8 (diff)
downloadnetsurf-97010ecef521de524846734e093db89a18f81f62.tar.gz
netsurf-97010ecef521de524846734e093db89a18f81f62.tar.bz2
Make screen pointer accesible through an accessor function only
Diffstat (limited to 'frontends/amiga/drag.c')
-rw-r--r--frontends/amiga/drag.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/frontends/amiga/drag.c b/frontends/amiga/drag.c
index 049542770..ee831f43d 100644
--- a/frontends/amiga/drag.c
+++ b/frontends/amiga/drag.c
@@ -109,6 +109,7 @@ void ami_drag_save(struct Window *win)
{
ULONG which = WBO_NONE, type;
char path[1025], dpath[1025];
+ struct Screen *scrn = ami_gui_get_screen();
path[0] = 0; /* ensure path is terminated */
@@ -204,7 +205,7 @@ void ami_drag_icon_show(struct Window *win, const char *type)
struct DiskObject *dobj = NULL;
ULONG width, height;
int deftype = WBPROJECT;
-
+ struct Screen *scrn = ami_gui_get_screen();
drag_in_progress = TRUE;
if(nsoption_bool(drag_save_icons) == false)
@@ -255,6 +256,7 @@ void ami_drag_icon_show(struct Window *win, const char *type)
bool ami_drag_icon_move(void)
{
if(drag_icon == NULL) return FALSE;
+ struct Screen *scrn = ami_gui_get_screen();
ChangeWindowBox(drag_icon, scrn->MouseX - (drag_icon_width / 2),
scrn->MouseY - (drag_icon_height / 2),
@@ -314,6 +316,7 @@ static void *ami_find_gwin_by_id(struct Window *win, uint32 type)
void *ami_window_at_pointer(int type)
{
struct Layer *layer;
+ struct Screen *scrn = ami_gui_get_screen();
LockLayerInfo(&scrn->LayerInfo);