Skip to content

Commit 56f454f

Browse files
author
ttate
committed
bug fix for Window#{keypad,keypad=}
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
1 parent 9eded5f commit 56f454f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ext/curses/curses.c

+4-2
Original file line numberDiff line numberDiff line change
@@ -1166,7 +1166,7 @@ window_getbkgd(VALUE obj)
11661166
return CHR2FIX(getbkgd(winp->window));
11671167
}
11681168
#endif /* USE_COLOR */
1169-
#ifdef USE_MOUSE
1169+
#ifdef HAVE_KEYPAD
11701170
static VALUE
11711171
window_keypad(VALUE obj, VALUE val)
11721172
{
@@ -1176,7 +1176,7 @@ window_keypad(VALUE obj, VALUE val)
11761176
return (keypad(winp->window,(val == Qtrue) ? TRUE : FALSE)) == OK ?
11771177
Qtrue : Qfalse;
11781178
};
1179-
#endif /* USE_MOUSE */
1179+
#endif /* HAVE_KEYPAD */
11801180

11811181
/*------------------------- Initialization -------------------------*/
11821182
void
@@ -1288,8 +1288,10 @@ Init_curses()
12881288
rb_define_method(cWindow, "idlok", window_idlok, 1);
12891289
rb_define_method(cWindow, "setscrreg", window_setscrreg, 2);
12901290
rb_define_method(cWindow, "scrl", window_scrl, 1);
1291+
#ifdef HAVE_KEYPAD
12911292
rb_define_method(cWindow, "keypad", window_keypad, 1);
12921293
rb_define_method(cWindow, "keypad=", window_keypad, 1);
1294+
#endif
12931295
#ifdef USE_COLOR
12941296
rb_define_method(cWindow, "attroff", window_attroff, 1);
12951297
rb_define_method(cWindow, "attron", window_attron, 1);

0 commit comments

Comments
 (0)