From 14ac8f8640899ea782972421095e3f18a748eb43 Mon Sep 17 00:00:00 2001 From: Loki Date: Thu, 21 Jun 2018 03:03:52 -0500 Subject: [PATCH] HuskyUI Safety --- src/main/java/com/codehusky/huskyui/states/Page.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/codehusky/huskyui/states/Page.java b/src/main/java/com/codehusky/huskyui/states/Page.java index 3fc4e0c..b3bd46d 100644 --- a/src/main/java/com/codehusky/huskyui/states/Page.java +++ b/src/main/java/com/codehusky/huskyui/states/Page.java @@ -415,12 +415,21 @@ public void setObserver(final Player observer) { } public void interrupt(){ + System.out.println("-++-\nINTERRUPT\nInterrupt Is Null: " + (this.interrupt == null) + "\nUpdater Task Is Null: " + (this.updaterTask == null)); if(this.interrupt != null) { - this.interrupt.run(); + try { + this.interrupt.run(); + }catch (Exception e){ + HuskyUI.getLogger().error("Error occurred while running HuskyUI Page interrupt."); + e.printStackTrace(); + } + System.out.println("Interrupt ran."); } if(updaterTask != null) { updaterTask.cancel(); + System.out.println("Updater cancelled"); updaterTask = null; + System.out.println("Updater set to null."); } }