From 9ed036cf8c7b6d6866fbafadb7954ebcffa6d22c Mon Sep 17 00:00:00 2001 From: deathaxe Date: Fri, 3 Mar 2023 18:23:34 +0100 Subject: [PATCH] Fix row padding setting not being applied Fixes #64 --- core/themes.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/core/themes.py b/core/themes.py index 240b2d2b..7c186162 100644 --- a/core/themes.py +++ b/core/themes.py @@ -123,6 +123,10 @@ def _create_general_patch(settings): log("Preparing general patch") theme_content = [] + row_padding = settings.get("row_padding") + if row_padding: + theme_content.append({"class": "sidebar_tree", "row_padding": row_padding}) + color = convert_color_value(settings.get("color")) opacity = settings.get("opacity") icon = _patch_icon(None, color, opacity) @@ -131,10 +135,6 @@ def _create_general_patch(settings): if size: icon["content_margin"] = [size, size] - row_padding = settings.get("row_padding") - if row_padding: - icon["row_padding"] = row_padding - theme_content.append(icon) color = convert_color_value(settings.get("color_on_hover")) @@ -155,6 +155,10 @@ def _create_specific_patch(settings): log("Preparing specific patch") theme_content = [] + row_padding = settings.get("row_padding") + if row_padding: + theme_content.append({"class": "sidebar_tree", "row_padding": row_padding}) + color = convert_color_value(settings.get("color")) icon = _patch_icon(None, color)