mirror of
https://github.com/aseprite/aseprite.git
synced 2024-10-03 21:46:20 +00:00
Fix target buttons (fix #1698)
This commit is contained in:
parent
1571fac5a3
commit
4c287a7147
@ -124,8 +124,6 @@ void FilterTargetButtons::updateComponentTooltip(Item* item, const char* channel
|
|||||||
void FilterTargetButtons::onItemChange(Item* item)
|
void FilterTargetButtons::onItemChange(Item* item)
|
||||||
{
|
{
|
||||||
ButtonSet::onItemChange(item);
|
ButtonSet::onItemChange(item);
|
||||||
Target target = m_target;
|
|
||||||
CelsTarget celsTarget = m_celsTarget;
|
|
||||||
|
|
||||||
if (m_index && item && item->isSelected()) {
|
if (m_index && item && item->isSelected()) {
|
||||||
if (item == m_index) {
|
if (item == m_index) {
|
||||||
@ -142,6 +140,7 @@ void FilterTargetButtons::onItemChange(Item* item)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Target target = 0;
|
||||||
if (m_red && m_red->isSelected()) target |= TARGET_RED_CHANNEL;
|
if (m_red && m_red->isSelected()) target |= TARGET_RED_CHANNEL;
|
||||||
if (m_green && m_green->isSelected()) target |= TARGET_GREEN_CHANNEL;
|
if (m_green && m_green->isSelected()) target |= TARGET_GREEN_CHANNEL;
|
||||||
if (m_blue && m_blue->isSelected()) target |= TARGET_BLUE_CHANNEL;
|
if (m_blue && m_blue->isSelected()) target |= TARGET_BLUE_CHANNEL;
|
||||||
@ -149,6 +148,7 @@ void FilterTargetButtons::onItemChange(Item* item)
|
|||||||
if (m_index && m_index->isSelected()) target |= TARGET_INDEX_CHANNEL;
|
if (m_index && m_index->isSelected()) target |= TARGET_INDEX_CHANNEL;
|
||||||
if (m_alpha && m_alpha->isSelected()) target |= TARGET_ALPHA_CHANNEL;
|
if (m_alpha && m_alpha->isSelected()) target |= TARGET_ALPHA_CHANNEL;
|
||||||
|
|
||||||
|
CelsTarget celsTarget = m_celsTarget;
|
||||||
if (m_cels->isSelected()) {
|
if (m_cels->isSelected()) {
|
||||||
m_cels->setSelected(false);
|
m_cels->setSelected(false);
|
||||||
celsTarget = // Switch cels target
|
celsTarget = // Switch cels target
|
||||||
|
Loading…
Reference in New Issue
Block a user