summaryrefslogtreecommitdiff
path: root/atari/history.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2012-12-06 00:27:57 +0100
committerOle Loots <ole@monochrom.net>2012-12-06 00:27:57 +0100
commit395f161eb520b7d1b662966f03919a7eeca29fe3 (patch)
tree273ec442ff7e94ed5bf55c0e6ecf2bda21f11215 /atari/history.c
parentfa0326af43f132e01ea715652c0ba59787723321 (diff)
downloadnetsurf-395f161eb520b7d1b662966f03919a7eeca29fe3.tar.gz
netsurf-395f161eb520b7d1b662966f03919a7eeca29fe3.tar.bz2
Use global variable desk_area for size calculation
Diffstat (limited to 'atari/history.c')
-rwxr-xr-xatari/history.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/atari/history.c b/atari/history.c
index 6e84ad30e..e7db74bae 100755
--- a/atari/history.c
+++ b/atari/history.c
@@ -39,6 +39,7 @@
#include "atari/history.h"
extern char * tree_directory_icon_name;
+extern GRECT desk_area;
struct s_atari_global_history gl_history;
@@ -51,11 +52,11 @@ void global_history_open( void )
if( gl_history.open == false ) {
GRECT pos;
- wind_get_grect(0, WF_FULLXYWH, &pos);
- pos.g_x = pos.g_w - pos.g_w / 4;
- pos.g_y = pos.g_y;
- pos.g_w = pos.g_w / 4;
- pos.g_h = pos.g_h;
+ wind_get_grect(0, WF_WORKXYWH, &pos);
+ pos.g_x = desk_area.g_w - desk_area.g_w / 4;
+ pos.g_y = desk_area.g_y;
+ pos.g_w = desk_area.g_w / 4;
+ pos.g_h = desk_area.g_h;
wind_open(guiwin_get_handle(gl_history.window), pos.g_x, pos.g_y,
pos.g_w, pos.g_h);
@@ -103,10 +104,8 @@ bool global_history_init( void )
GRECT desk;
int flags = ATARI_TREEVIEW_WIDGETS;
- wind_get_grect(0, WF_FULLXYWH, &desk);
-
gl_history.open = false;
- handle = wind_create(flags, 40, 40, desk.g_w, desk.g_h);
+ handle = wind_create(flags, 40, 40, desk_area.g_w, desk_area.g_h);
gl_history.window = guiwin_add(handle, GW_FLAG_DEFAULTS, NULL);
if( gl_history.window == NULL ) {
LOG(("Failed to allocate history window"));