From bffefd92618a3f23815ede3865c56a07583026d5 Mon Sep 17 00:00:00 2001 From: wmwragg Date: Fri, 2 Sep 2016 18:41:44 +0100 Subject: [PATCH] Tweak of the RoomTooltip to use DOM element for the parent rather than a React component --- src/components/views/rooms/RoomTile.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/views/rooms/RoomTile.js b/src/components/views/rooms/RoomTile.js index de0735f755..7c6e3a3ad0 100644 --- a/src/components/views/rooms/RoomTile.js +++ b/src/components/views/rooms/RoomTile.js @@ -17,6 +17,7 @@ limitations under the License. 'use strict'; var React = require('react'); +var ReactDOM = require("react-dom"); var classNames = require('classnames'); var dis = require("../../../dispatcher"); var MatrixClientPeg = require('../../../MatrixClientPeg'); @@ -75,6 +76,10 @@ module.exports = React.createClass({ MatrixClientPeg.get().on("accountData", this.onAccountData); }, + componentDidMount: function() { + this.componentElement = ReactDOM.findDOMNode(this); + }, + componentWillUnmount: function() { var cli = MatrixClientPeg.get(); if (cli) { @@ -248,7 +253,7 @@ module.exports = React.createClass({ } else if (this.state.hover) { var RoomTooltip = sdk.getComponent("rooms.RoomTooltip"); - label = ; + label = ; } var incomingCallBox;