fix color field malfunction
This commit is contained in:
parent
bf25486844
commit
15f7bcdc61
1 changed files with 7 additions and 2 deletions
|
@ -687,8 +687,13 @@ ColorFieldEditorController::ColorFieldEditorController() {
|
|||
//-----------------------------------------------------------------------------
|
||||
|
||||
void ColorFieldEditorController::edit(DVGui::ColorField *colorField) {
|
||||
if (m_currentColorField && m_currentColorField->isEditing())
|
||||
m_currentColorField->setIsEditing(false);
|
||||
if (m_currentColorField) {
|
||||
if (m_currentColorField->isEditing())
|
||||
m_currentColorField->setIsEditing(false);
|
||||
disconnect(m_currentColorField,
|
||||
SIGNAL(colorChanged(const TPixel32 &, bool)), this,
|
||||
SLOT(onColorChanged(const TPixel32 &, bool)));
|
||||
}
|
||||
|
||||
m_currentColorField = colorField;
|
||||
m_currentColorField->setIsEditing(true);
|
||||
|
|
Loading…
Reference in a new issue