From 6e3f92325e6029c6fcd07c16b2d69834265c7624 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Mon, 28 Sep 2020 10:50:40 +0200 Subject: [PATCH] Fixed the favicon renderer not rendering the icon on the first connection --- web/app/ui/FaviconRenderer.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/web/app/ui/FaviconRenderer.tsx b/web/app/ui/FaviconRenderer.tsx index 964f205e..01d4ab68 100644 --- a/web/app/ui/FaviconRenderer.tsx +++ b/web/app/ui/FaviconRenderer.tsx @@ -61,7 +61,10 @@ function initializeFaviconController(events: Registry) { const setCurrentHandler = (handler: ConnectionHandler) => { finalizeCurrentHandler(); - initializeCurrentHandler(handler); + if(handler) { + initializeCurrentHandler(handler); + } + currentHandler = handler; sendFavicon(); } @@ -85,6 +88,7 @@ function initializeFaviconController(events: Registry) { events.fire_async("notify_icon", { icon: icon }) }; + setCurrentHandler(server_connections.active_connection()); events.on("query_icon", () => sendFavicon()); } @@ -108,7 +112,7 @@ const FaviconRenderer = (props: { events: Registry }) => { if(!favicon) { return ; } else { - return ; + return ; } }