From 20e3f2756231ecf4af48cfd63e04e1932b2aaacc Mon Sep 17 00:00:00 2001 From: H.G. Muller Date: Wed, 13 Apr 2011 12:23:00 +0200 Subject: [PATCH] Let double-click select file in file browser A second click on the already selected entry now has the same effect as pressing the OK button. --- filebrowser/path.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/filebrowser/path.c b/filebrowser/path.c index edb43c8..a44a166 100644 --- a/filebrowser/path.c +++ b/filebrowser/path.c @@ -730,6 +730,7 @@ SFbuttonReleaseList(w, n, event) XButtonReleasedEvent *event; { SFDir *dir; + static int lastClick; if(event->button == Button4 || event->button == Button5) return; // [HGM] mouse wheel does not select SFbuttonPressed = 0; @@ -745,7 +746,9 @@ SFbuttonReleaseList(w, n, event) dir->entries[dir->vOrigin + SFcurrentInvert[n]].shown ); SFmotionList(w, n, (XMotionEvent *) event); + if(lastClick == 256*n + SFcurrentInvert[n]) SFstatus = SEL_FILE_OK; // [HGM] double click implies OK } + lastClick = 256*n + SFcurrentInvert[n]; } static int -- 1.7.0.4