diff --git a/frontend/src/Movie/Index/Overview/MovieIndexOverviews.js b/frontend/src/Movie/Index/Overview/MovieIndexOverviews.js index 8d9f47032..227e75112 100644 --- a/frontend/src/Movie/Index/Overview/MovieIndexOverviews.js +++ b/frontend/src/Movie/Index/Overview/MovieIndexOverviews.js @@ -71,7 +71,8 @@ class MovieIndexOverviews extends Component { items, sortKey, overviewOptions, - jumpToCharacter + jumpToCharacter, + isMovieEditorActive } = this.props; const { @@ -87,7 +88,8 @@ class MovieIndexOverviews extends Component { if (this._grid && (prevState.width !== width || prevState.rowHeight !== rowHeight || - hasDifferentItemsOrOrder(prevProps.items, items))) { + hasDifferentItemsOrOrder(prevProps.items, items) || + prevProps.isMovieEditorActive !== isMovieEditorActive)) { // recomputeGridSize also forces Grid to discard its cache of rendered cells this._grid.recomputeGridSize(); } diff --git a/frontend/src/Movie/Index/Posters/MovieIndexPosters.js b/frontend/src/Movie/Index/Posters/MovieIndexPosters.js index 5e7ec012d..5f7eddb8e 100644 --- a/frontend/src/Movie/Index/Posters/MovieIndexPosters.js +++ b/frontend/src/Movie/Index/Posters/MovieIndexPosters.js @@ -111,7 +111,8 @@ class MovieIndexPosters extends Component { items, sortKey, posterOptions, - jumpToCharacter + jumpToCharacter, + isMovieEditorActive } = this.props; const { @@ -131,7 +132,8 @@ class MovieIndexPosters extends Component { prevState.columnWidth !== columnWidth || prevState.columnCount !== columnCount || prevState.rowHeight !== rowHeight || - hasDifferentItemsOrOrder(prevProps.items, items))) { + hasDifferentItemsOrOrder(prevProps.items, items) || + prevState.isMovieEditorActive !== isMovieEditorActive)) { // recomputeGridSize also forces Grid to discard its cache of rendered cells this._grid.recomputeGridSize(); }