Commit e4b02896 authored by fallenstardust's avatar fallenstardust

blur deck combobox after selecting

parent 4cb4a1dd
......@@ -987,6 +987,7 @@ bool DeckBuilder::OnEvent(const irr::SEvent& event) {
break;
}
}
mainGame->env->setFocus(0);
InstantSearch();
break;
}
......@@ -1004,12 +1005,14 @@ bool DeckBuilder::OnEvent(const irr::SEvent& event) {
mainGame->ebDefense->setEnabled(true);
}
}
mainGame->env->setFocus(0);
InstantSearch();
break;
}
case COMBOBOX_ATTRIBUTE:
case COMBOBOX_RACE:
case COMBOBOX_LIMIT:
mainGame->env->setFocus(0);
InstantSearch();
}
}
......@@ -1205,19 +1208,15 @@ bool DeckBuilder::OnEvent(const irr::SEvent& event) {
is_starting_dragging = false;
}
mouse_pos.set(event.MouseInput.X, event.MouseInput.Y);
if(hovered_pos == 4) {
if(hovered_pos == 4 && mainGame->scrFilter->isVisible()) {
int dragpos = dragy - mouse_pos.Y;
char log_dragpos[256];
sprintf(log_dragpos, "dragpos=%d", dragpos);
os::Printer::log(log_dragpos);
if(dragpos > 0) {
if(mainGame->scrFilter->getPos() < mainGame->scrFilter->getMax())
mainGame->scrFilter->setPos((mainGame->scrFilter->getPos() + 1));
} else if(dragpos < 0){
if(mainGame->scrFilter->getPos() > 0)
mainGame->scrFilter->setPos((mainGame->scrFilter->getPos() - 1));
} else {
if(dragpos > 0 && mainGame->scrFilter->getPos() < mainGame->scrFilter->getMax()) {
mainGame->scrFilter->setPos(mainGame->scrFilter->getPos() + 1);
} else if(dragpos < 0 && mainGame->scrFilter->getPos() > 0){
mainGame->scrFilter->setPos(mainGame->scrFilter->getPos() - 1);
}
}
GetHoveredCard();
......@@ -1491,7 +1490,7 @@ void DeckBuilder::FilterCards() {
if(filter_marks && (data.link_marker & filter_marks)!= filter_marks)
continue;
if(filter_lm) {
if(filter_lm <= 3 && (!filterList->count(ptr->first) || (*filterList)[ptr->first] != filter_lm - 1))
if(filter_lm <= 3 && (!filterList->count(ptr->first) || (*filterList).at(ptr->first) != filter_lm - 1))
continue;
if(filter_lm == 4 && data.ot != 1)
continue;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment