summaryrefslogtreecommitdiff
path: root/atari/browser.c
diff options
context:
space:
mode:
authorOle Loots <ole@monochrom.net>2011-05-24 21:44:20 +0000
committerOle Loots <ole@monochrom.net>2011-05-24 21:44:20 +0000
commit2f6520e8b41f0e5236073fd0047351d63bc0bed9 (patch)
treefb5cea46552c5e0f4b4ba5e5f5e08d291942e358 /atari/browser.c
parent381588bece3a59952bba9991b1f21eb32c640624 (diff)
downloadnetsurf-2f6520e8b41f0e5236073fd0047351d63bc0bed9.tar.gz
netsurf-2f6520e8b41f0e5236073fd0047351d63bc0bed9.tar.bz2
Removed dependency to cflib,
call EvntWindom only one time per sec. when active flag is set. svn path=/trunk/netsurf/; revision=12443
Diffstat (limited to 'atari/browser.c')
-rwxr-xr-xatari/browser.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/atari/browser.c b/atari/browser.c
index e107b88cd..eb348c6f1 100755
--- a/atari/browser.c
+++ b/atari/browser.c
@@ -24,7 +24,6 @@
#include <stdbool.h>
#include <assert.h>
#include <windom.h>
-#include <cflib.h>
#include "desktop/gui.h"
#include "desktop/netsurf.h"
@@ -44,6 +43,7 @@
#include "atari/plot/plotter.h"
#include "atari/plot.h"
#include "atari/font.h"
+#include "atari/nkcc.h"
extern browser_mouse_state bmstate;
extern int mouse_click_time[3];
@@ -908,9 +908,14 @@ static void browser_redraw_content( struct gui_window * gw, int xoff, int yoff )
));
current_redraw_browser = b->bw;
-
+ struct rect a;
+ a.x0 = b->redraw.area.x0;
+ a.y0 = b->redraw.area.y0;
+ a.x1 = b->redraw.area.x1;
+ a.y1 = b->redraw.area.y1;
+
browser_window_redraw( b->bw, -b->scroll.current.x,
- -b->scroll.current.y, &b->redraw.area );
+ -b->scroll.current.y, &a );
current_redraw_browser = NULL;
}
@@ -1092,4 +1097,4 @@ static void __CDECL browser_evnt_redraw( COMPONENT * c, long buff[8], void * dat
}
return;
-} \ No newline at end of file
+}