diff --git a/core/src/cz/nic/tablexia/TablexiaApplication.java b/core/src/cz/nic/tablexia/TablexiaApplication.java
index c06675820527b85ccd8f223f4332376e76ef445e..2602fbcedc3dc96e26bea9dd9c62a9284f2499d7 100644
--- a/core/src/cz/nic/tablexia/TablexiaApplication.java
+++ b/core/src/cz/nic/tablexia/TablexiaApplication.java
@@ -462,17 +462,6 @@ public abstract class TablexiaApplication implements ApplicationListener {
         }
     }
 
-    /**
-     * Change current screen if is different from actual screen.
-     *
-     * @param screen new screen to change for
-     */
-    public void setScreenIfIsDifferent(AbstractTablexiaScreen<?> screen) {
-        if (getScreen() == null || getScreen().getClass() != screen.getClass()) {
-            setScreen(screen);
-        }
-    }
-
     /**
      * Change current screen.
      *
@@ -512,7 +501,7 @@ public abstract class TablexiaApplication implements ApplicationListener {
      */
     public void setScreenIfIsDifferent(AbstractTablexiaScreen<?> newScreen, ScreenTransaction screenTransaction) {
         if (newScreen != null) {
-            if (getScreen() == null || getScreen().getClass() != newScreen.getClass() || TablexiaSettings.LOADER_SCREEN.equals(newScreen.getClass())) {
+            if (getScreen() == null || getScreen().getClass() != newScreen.getClass()) {
                 setScreen(newScreen, screenTransaction);
             }
         }