X11: player selection enter should obey button active state
This commit is contained in:
@@ -381,13 +381,23 @@ XEvent *event;
|
|||||||
String *params;
|
String *params;
|
||||||
Cardinal *num_params;
|
Cardinal *num_params;
|
||||||
{
|
{
|
||||||
|
Arg args[2];
|
||||||
|
Boolean state;
|
||||||
|
|
||||||
nhUse(w);
|
nhUse(w);
|
||||||
nhUse(event);
|
nhUse(event);
|
||||||
nhUse(params);
|
nhUse(params);
|
||||||
nhUse(num_params);
|
nhUse(num_params);
|
||||||
|
|
||||||
plsel_dialog_acceptvalues();
|
XtSetArg(args[0], nhStr(XtNsensitive), &state);
|
||||||
exit_x_event = TRUE; /* leave event loop */
|
XtGetValues(plsel_btn_play, args, ONE);
|
||||||
|
|
||||||
|
if (state) {
|
||||||
|
plsel_dialog_acceptvalues();
|
||||||
|
exit_x_event = TRUE; /* leave event loop */
|
||||||
|
} else {
|
||||||
|
X11_nhbell();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ARGSUSED */
|
/* ARGSUSED */
|
||||||
|
|||||||
Reference in New Issue
Block a user