fixed dialog wrong appearance at disabled editor

This commit is contained in:
Fedor Katurov 2020-01-17 15:51:35 +07:00
parent 80120eb37b
commit 72c6b99f58

View file

@ -1,6 +1,6 @@
import { call, put, takeEvery, takeLatest, select, race } from 'redux-saga/effects'; import { call, put, takeEvery, takeLatest, select, race } from 'redux-saga/effects';
import { delay, SagaIterator } from 'redux-saga'; import { delay, SagaIterator } from 'redux-saga';
import { selectEditor } from '~/redux/editor/selectors'; import { selectEditor, selectEditorMode } from '~/redux/editor/selectors';
import { simplify } from '~/utils/simplify'; import { simplify } from '~/utils/simplify';
import { import {
editorHideRenderer, editorHideRenderer,
@ -177,6 +177,12 @@ function* locationChangeSaga({ location }: ReturnType<typeof editorLocationChang
if (!ready) return; if (!ready) return;
const mode: ReturnType<typeof selectEditorMode> = yield select(selectEditorMode);
if (mode !== MODES.NONE) {
yield put(editorSetMode(MODES.NONE));
}
yield call(loadMapFromPath); yield call(loadMapFromPath);
MainMap.fitVisibleBounds({ animate: true }); MainMap.fitVisibleBounds({ animate: true });
} }