summaryrefslogtreecommitdiff
path: root/atari/search.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2011-08-24 12:32:51 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2011-08-24 12:32:51 +0000
commit4adcb4277f40748973c8e38bc31ae99c6bb58eee (patch)
tree14a98c6d80894f4edd33365a8ee742b1861c75b1 /atari/search.c
parent16250228829683961d86ebef828c9027eed6c696 (diff)
downloadnetsurf-4adcb4277f40748973c8e38bc31ae99c6bb58eee.tar.gz
netsurf-4adcb4277f40748973c8e38bc31ae99c6bb58eee.tar.bz2
Atari changes for core search update (r12646). Note: untested.
svn path=/trunk/netsurf/; revision=12649
Diffstat (limited to 'atari/search.c')
-rw-r--r--atari/search.c13
1 files changed, 5 insertions, 8 deletions
diff --git a/atari/search.c b/atari/search.c
index 668d7c76d..c3bc493bf 100644
--- a/atari/search.c
+++ b/atari/search.c
@@ -187,11 +187,8 @@ static void __CDECL evnt_bt_srch_click( WINDOW *win, int index, int unused, void
search_flags_t flags = 0;
ObjcChange( OC_FORM, win, index, ~SELECTED , TRUE);
- if( s->bw->search_context == NULL || form_changed(win) ){
- if( s->bw->search_context != NULL ) {
- search_destroy_context(s->bw->search_context);
- s->bw->search_context = NULL;
- }
+ if( form_changed(win) ){
+ browser_window_search_destroy_context(s->bw);
apply_form( win, &s->state );
} else {
/* get search direction manually: */
@@ -200,8 +197,8 @@ static void __CDECL evnt_bt_srch_click( WINDOW *win, int index, int unused, void
else
s->state.flags &= (~SEARCH_FLAG_FORWARDS);
}
- if( search_verify_new(s->bw, &nsatari_search_callbacks, s) ){
- search_step(s->bw->search_context, s->state.flags, ObjcString( obj, SEARCH_TB_SRCH, NULL ) );
+ if( browser_window_search_verify_new(s->bw, &nsatari_search_callbacks, s) ){
+ browser_window_search_step(s->bw, s->state.flags, ObjcString( obj, SEARCH_TB_SRCH, NULL ) );
}
}
@@ -270,4 +267,4 @@ SEARCH_FORM_SESSION open_browser_search( struct gui_window * gw )
return( current );
-} \ No newline at end of file
+}