From 97191a1ac4f87e9278ea0f6e9af898a048117066 Mon Sep 17 00:00:00 2001 From: Isaac Connor Date: Fri, 29 Mar 2024 19:40:06 -0400 Subject: [PATCH] Handle monitor Width being 0 --- web/skins/classic/views/console.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/skins/classic/views/console.php b/web/skins/classic/views/console.php index 723ee6d42..7651bf38b 100644 --- a/web/skins/classic/views/console.php +++ b/web/skins/classic/views/console.php @@ -351,10 +351,10 @@ for ($monitor_i = 0; $monitor_i < count($displayMonitors); $monitor_i += 1) { if (ZM_WEB_LIST_THUMBS && ($monitor['Capturing'] != 'None') && canView('Stream')) { $options = array(); - $ratio_factor = $Monitor->ViewHeight() / $Monitor->ViewWidth(); + $ratio_factor = $Monitor->ViewWidth() ? $Monitor->ViewHeight() / $Monitor->ViewWidth() : 1; $options['width'] = ZM_WEB_LIST_THUMB_WIDTH; $options['height'] = ZM_WEB_LIST_THUMB_HEIGHT ? ZM_WEB_LIST_THUMB_HEIGHT : ZM_WEB_LIST_THUMB_WIDTH*$ratio_factor; - $options['scale'] = intval(100*ZM_WEB_LIST_THUMB_WIDTH / $Monitor->ViewWidth()); + $options['scale'] = $Monitor->ViewWidth() ? intval(100*ZM_WEB_LIST_THUMB_WIDTH / $Monitor->ViewWidth()) : 100; $options['mode'] = 'jpeg'; $options['frames'] = 1;