From 1f2e079185d1493df13989b566c2ef9fe1187b6d Mon Sep 17 00:00:00 2001 From: Johnathan Chu Date: Mon, 6 Jan 2020 21:45:43 -0800 Subject: [PATCH] Update DisplayFilenameAndLayerOnLCD.py: - Fixed filename appearing in middle of text when scrolling is disabled and displaying max layer. - Fixed filename appearing twice when scrolling is enabled and displaying max layers. --- .../scripts/DisplayFilenameAndLayerOnLCD.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py b/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py index 001beecd3b..2bf687eb47 100644 --- a/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py +++ b/plugins/PostProcessingPlugin/scripts/DisplayFilenameAndLayerOnLCD.py @@ -72,7 +72,7 @@ class DisplayFilenameAndLayerOnLCD(Script): lcd_text = "M117 Printing " + name + " - Layer " i = self.getSettingValueByKey("startNum") for layer in data: - display_text = lcd_text + str(i) + " " + name + display_text = lcd_text + str(i) layer_index = data.index(layer) lines = layer.split("\n") for line in lines: @@ -82,8 +82,13 @@ class DisplayFilenameAndLayerOnLCD(Script): if line.startswith(";LAYER:"): if self.getSettingValueByKey("maxlayer"): display_text = display_text + " of " + max_layer + if not self.getSettingValueByKey("scroll"): + display_text = display_text + " " + name else: - display_text = display_text + "!" + if not self.getSettingValueByKey("scroll"): + display_text = display_text + " " + name + "!" + else: + display_text = display_text + "!" line_index = lines.index(line) lines.insert(line_index + 1, display_text) i += 1