From 52a7a8cb265d89c20e352bfaf8053e0e72fc1d0f Mon Sep 17 00:00:00 2001
From: Scott Lahteine <github@thinkyhead.com>
Date: Fri, 2 Aug 2019 11:34:10 -0500
Subject: [PATCH] Fix HOST_PROMPT_SUPPORT without LCD

---
 Marlin/src/feature/host_actions.cpp | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/Marlin/src/feature/host_actions.cpp b/Marlin/src/feature/host_actions.cpp
index beada243af..b39b0fbc3c 100644
--- a/Marlin/src/feature/host_actions.cpp
+++ b/Marlin/src/feature/host_actions.cpp
@@ -37,8 +37,6 @@
   #include "runout.h"
 #endif
 
-extern bool wait_for_user;
-
 void host_action(const char * const pstr, const bool eol) {
   SERIAL_ECHOPGM("//action:");
   serialprintPGM(pstr);
@@ -66,6 +64,10 @@ void host_action(const char * const pstr, const bool eol) {
 
 #if ENABLED(HOST_PROMPT_SUPPORT)
 
+  #if HAS_RESUME_CONTINUE
+    extern bool wait_for_user;
+  #endif
+
   PromptReason host_prompt_reason = PROMPT_NOT_DEFINED;
 
   void host_action_prompt(const char * const ptype, const bool eol=true) {
@@ -141,8 +143,10 @@ void host_action(const char * const pstr, const bool eol) {
         }
         break;
       case PROMPT_USER_CONTINUE:
+        #if HAS_RESUME_CONTINUE
+          wait_for_user = false;
+        #endif
         msg = PSTR("FILAMENT_RUNOUT_CONTINUE");
-        wait_for_user = false;
         break;
       case PROMPT_PAUSE_RESUME:
         msg = PSTR("LCD_PAUSE_RESUME");