aboutsummaryrefslogtreecommitdiff
path: root/c/episodelistview.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/episodelistview.c')
-rw-r--r--c/episodelistview.c24
1 files changed, 10 insertions, 14 deletions
diff --git a/c/episodelistview.c b/c/episodelistview.c
index cf6f392..ea1d627 100644
--- a/c/episodelistview.c
+++ b/c/episodelistview.c
@@ -36,18 +36,6 @@ ElvCreate()
return HElv;
}
-void
-ElvEnter(LPLVITEM lpLvi)
-{
- fid_t f;
- term_t t;
- F(f);
- t = T(1);
- PI(t+0, lpLvi->lParam) goto b;
- P("local_episodes","open_episode",1,t);
-b: Fd(f);
-}
-
LRESULT
ElvHandleNotify(LPARAM lParam)
{
@@ -82,8 +70,17 @@ ElvHandleNotify(LPARAM lParam)
break;
}
case NM_DBLCLK:
- ElvEnter(LpLviElvSelection);
+ case NM_RETURN:
+ {
+ fid_t f;
+ term_t t;
+ F(f);
+ t = T(1);
+ PI(t+0, LpLviElvSelection->lParam) goto b;
+ P("local_episodes","open_episode",1,t);
+b: Fd(f);
break;
+ }
case NM_RCLICK:
{
DWORD dwPos;
@@ -98,7 +95,6 @@ ElvHandleNotify(LPARAM lParam)
return 0;
}
-
void
ElvRedraw()
{