|
|
@ -655,6 +655,13 @@ public:
|
|
|
|
|
|
|
|
|
|
|
|
void feed(set<df::interface_key> *input)
|
|
|
|
void feed(set<df::interface_key> *input)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
if (input->count(interface_key::LEAVESCREEN))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
input->clear();
|
|
|
|
|
|
|
|
Screen::dismiss(this);
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
bool key_processed = false;
|
|
|
|
bool key_processed = false;
|
|
|
|
switch (selected_column)
|
|
|
|
switch (selected_column)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -666,13 +673,6 @@ public:
|
|
|
|
if (key_processed)
|
|
|
|
if (key_processed)
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
|
|
|
|
|
|
|
|
if (input->count(interface_key::LEAVESCREEN))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
input->clear();
|
|
|
|
|
|
|
|
Screen::dismiss(this);
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (input->count(interface_key::CUSTOM_CTRL_J))
|
|
|
|
if (input->count(interface_key::CUSTOM_CTRL_J))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
hide_flags.bits.in_job = !hide_flags.bits.in_job;
|
|
|
|
hide_flags.bits.in_job = !hide_flags.bits.in_job;
|
|
|
|