fix releasing cell selection behavior (#1501)

This commit is contained in:
shun-iwasawa 2017-10-03 17:18:31 +09:00 committed by masafumi-inoue
parent 3f818e3fc6
commit 6de97716e8

View file

@ -384,7 +384,7 @@ void FilmstripFrames::hideEvent(QHideEvent *) {
TApp *app = TApp::instance();
// cambiamenti al livello
disconnect(app->getCurrentLevel());
disconnect(app->getCurrentLevel(), 0, this, 0);
// al frame corrente
disconnect(app->getCurrentFrame(), SIGNAL(frameSwitched()), this,
@ -1007,7 +1007,9 @@ void FilmstripFrames::onFrameSwitched() {
if (index >= 0) {
exponeFrame(index);
// clear selection and select only the destination frame
select(index, ONLY_SELECT);
TFilmstripSelection *fsSelection =
dynamic_cast<TFilmstripSelection *>(TSelection::getCurrent());
if (fsSelection) select(index, ONLY_SELECT);
}
update();
}