void KnobGui::onRemoveAliasLinkActionTriggered() { KnobPtr thisKnob = getKnob(); KnobI::ListenerDimsMap listeners; thisKnob->getListeners(listeners); KnobPtr aliasMaster; KnobPtr listener; if ( !listeners.empty() ) { listener = listeners.begin()->first.lock(); if (listener) { aliasMaster = listener->getAliasMaster(); } if (aliasMaster != thisKnob) { aliasMaster.reset(); } } if (aliasMaster && listener) { listener->setKnobAsAliasOfThis(aliasMaster, false); } }