From fa234eb9d61a087bb6539b5ba7791d930f346864 Mon Sep 17 00:00:00 2001
From: chylex <info@chylex.com>
Date: Sun, 2 Apr 2017 18:51:33 +0200
Subject: [PATCH] Fix a recently introduced bug that broke the forward mouse
 button on DMs

---
 Resources/Scripts/code.js | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/Resources/Scripts/code.js b/Resources/Scripts/code.js
index 16aa666b..534fd4d7 100644
--- a/Resources/Scripts/code.js
+++ b/Resources/Scripts/code.js
@@ -257,17 +257,22 @@
       if (e.type === "mouseenter"){
         var me = $(this);
         
-        if (!me[0].hasAttribute("data-tweet-id") || !highlightedColumnObj && !updateHighlightedColumn(me.closest("section.js-column"))){
+        if (!me[0].hasAttribute("data-account-key") || (!highlightedColumnObj && !updateHighlightedColumn(me.closest("section.js-column")))){
           return;
         }
         
         var tweet = highlightedColumnObj.findChirp(me.attr("data-tweet-id")) || highlightedColumnObj.findChirp(me.attr("data-key"));
+        
+        if (tweet){
+          if (tweet.chirpType === TD.services.ChirpBase.TWEET){
+            var link = tweet.getChirpURL();
+            var embedded = tweet.quotedTweet ? tweet.quotedTweet.getChirpURL() : "";
 
-        if (tweet && tweet.chirpType === TD.services.ChirpBase.TWEET){
-          var link = tweet.getChirpURL();
-          var embedded = tweet.quotedTweet ? tweet.quotedTweet.getChirpURL() : "";
-          
-          updateHighlightedTweet(me, tweet, link || "", embedded || "");
+            updateHighlightedTweet(me, tweet, link || "", embedded || "");
+          }
+          else{
+            updateHighlightedTweet(me, tweet, "", "");
+          }
         }
       }
       else if (e.type === "mouseleave"){