diff --git a/src/components/views/rooms/MessageContextMenu.js b/src/components/views/rooms/MessageContextMenu.js index 1e220fccf0..4eea46037c 100644 --- a/src/components/views/rooms/MessageContextMenu.js +++ b/src/components/views/rooms/MessageContextMenu.js @@ -78,10 +78,6 @@ module.exports = React.createClass({ }, onUnhidePreviewClick: function() { - if (global.localStorage) { - // FIXME: factor this out with LinkPreviewWidget - global.localStorage.removeItem("hide_preview_" + this.props.mxEvent.getId()); - } if (this.props.eventTileOps) { this.props.eventTileOps.unhideWidget(); } @@ -127,10 +123,8 @@ module.exports = React.createClass({ ); - - if (global.localStorage) { - // FIXME: factor this out with LinkPreviewWidget - if (global.localStorage.getItem("hide_preview_" + this.props.mxEvent.getId()) === "1") { + if (this.props.eventTileOps) { + if (this.props.eventTileOps.isWidgetHidden()) { unhidePreviewButton = (