summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2009-01-10 22:57:23 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2009-01-10 22:57:23 +0000
commitccbf443125e732bf99790ad5490e0fb9f6c31278 (patch)
tree32c6f7f32445ee00538adcba41a17bac45f04c46 /amiga
parenta161809cdb66394f74ec424d077842567bcb4619 (diff)
downloadnetsurf-ccbf443125e732bf99790ad5490e0fb9f6c31278.tar.gz
netsurf-ccbf443125e732bf99790ad5490e0fb9f6c31278.tar.bz2
Revert WINDOW_Qualifier change which was supposed to make shift and ctrl keyboard
reading more reliable, but for some reason wasn't returning the keyboard state as it should. svn path=/trunk/netsurf/; revision=6034
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/gui.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 199628ab6..c008ab37f 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -626,7 +626,7 @@ void ami_update_quals(struct gui_window_2 *gwin)
uint16 quals = 0;
GetAttr(WINDOW_Qualifier,gwin->objects[OID_MAIN],(uint16 *)&quals);
-
+printf("%lx\n",quals);
gwin->key_state = 0;
if((quals & IEQUALIFIER_LSHIFT) || (quals & IEQUALIFIER_RSHIFT))
@@ -723,7 +723,7 @@ void ami_handle_msg(void)
if((x>=xs) && (y>=ys) && (x<width+xs) && (y<height+ys))
{
- ami_update_quals(gwin);
+ //ami_update_quals(gwin);
if(option_context_menu && rmbtrapped == FALSE)
{
@@ -768,7 +768,7 @@ void ami_handle_msg(void)
width=bbox->Width;
height=bbox->Height;
- ami_update_quals(gwin);
+ //ami_update_quals(gwin);
if((x>=xs) && (y>=ys) && (x<width+xs) && (y<height+ys))
{
@@ -852,7 +852,7 @@ void ami_handle_msg(void)
break;
case GID_RELOAD:
- ami_update_quals(gwin);
+ //ami_update_quals(gwin);
if(gwin->key_state & BROWSER_MOUSE_MOD_1)
{
@@ -941,7 +941,6 @@ void ami_handle_msg(void)
case RAWKEY_ESC:
browser_window_key_press(gwin->bw,27);
break;
-/*
case RAWKEY_LSHIFT:
gwin->key_state = BROWSER_MOUSE_MOD_1;
break;
@@ -954,7 +953,6 @@ void ami_handle_msg(void)
case 0xe3: // lctrl up
gwin->key_state = 0;
break;
-*/
default:
/*MapRawKey etc */
break;
@@ -1873,6 +1871,9 @@ void gui_window_destroy(struct gui_window *g)
if(!g) return;
+// if(g->shared->searchwin)
+// if(g->shared->searchwin->gwin == g) ami_search_close();
+
if(g->shared->tabs > 1)
{
SetGadgetAttrs(g->shared->gadgets[GID_TABS],g->shared->win,NULL,
@@ -1898,7 +1899,6 @@ void gui_window_destroy(struct gui_window *g)
}
curbw = NULL;
- if(g->shared->searchwin) ami_search_close();
DisposeObject(g->shared->objects[OID_MAIN]);
DelObject(g->shared->node);