@@ -1166,7 +1166,7 @@ window_getbkgd(VALUE obj)
1166
1166
return CHR2FIX (getbkgd (winp -> window ));
1167
1167
}
1168
1168
#endif /* USE_COLOR */
1169
- #ifdef USE_MOUSE
1169
+ #ifdef HAVE_KEYPAD
1170
1170
static VALUE
1171
1171
window_keypad (VALUE obj , VALUE val )
1172
1172
{
@@ -1176,7 +1176,7 @@ window_keypad(VALUE obj, VALUE val)
1176
1176
return (keypad (winp -> window ,(val == Qtrue ) ? TRUE : FALSE)) == OK ?
1177
1177
Qtrue : Qfalse ;
1178
1178
};
1179
- #endif /* USE_MOUSE */
1179
+ #endif /* HAVE_KEYPAD */
1180
1180
1181
1181
/*------------------------- Initialization -------------------------*/
1182
1182
void
@@ -1288,8 +1288,10 @@ Init_curses()
1288
1288
rb_define_method (cWindow , "idlok" , window_idlok , 1 );
1289
1289
rb_define_method (cWindow , "setscrreg" , window_setscrreg , 2 );
1290
1290
rb_define_method (cWindow , "scrl" , window_scrl , 1 );
1291
+ #ifdef HAVE_KEYPAD
1291
1292
rb_define_method (cWindow , "keypad" , window_keypad , 1 );
1292
1293
rb_define_method (cWindow , "keypad=" , window_keypad , 1 );
1294
+ #endif
1293
1295
#ifdef USE_COLOR
1294
1296
rb_define_method (cWindow , "attroff" , window_attroff , 1 );
1295
1297
rb_define_method (cWindow , "attron" , window_attron , 1 );
0 commit comments