From f077c7abbf93f9a0c70cafc70ef2296822d433e7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joa=CC=83o=20Bra=CC=81zio?= <jbrazio@gmail.com>
Date: Fri, 25 Mar 2016 04:39:15 +0000
Subject: [PATCH] Fix dogm lcd error when FAN_PIN is defined as -1

---
 Marlin/dogm_lcd_implementation.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Marlin/dogm_lcd_implementation.h b/Marlin/dogm_lcd_implementation.h
index 107b8608f2..146dcd88e7 100644
--- a/Marlin/dogm_lcd_implementation.h
+++ b/Marlin/dogm_lcd_implementation.h
@@ -304,8 +304,10 @@ static void _draw_heater_status(int x, int heater) {
 static void lcd_implementation_status_screen() {
   u8g.setColorIndex(1); // black on white
 
-  // Symbols menu graphics, animated fan
-  u8g.drawBitmapP(9,1,STATUS_SCREENBYTEWIDTH,STATUS_SCREENHEIGHT, (blink % 2) && fanSpeeds[0] ? status_screen0_bmp : status_screen1_bmp);
+  #if HAS_FAN0
+    // Symbols menu graphics, animated fan
+    u8g.drawBitmapP(9, 1, STATUS_SCREENBYTEWIDTH, STATUS_SCREENHEIGHT, (blink % 2) && fanSpeeds[0] ? status_screen0_bmp : status_screen1_bmp);
+  #endif
 
   #if ENABLED(SDSUPPORT)
     // SD Card Symbol