diff --git a/examples/mvvmfx-fx-root-example/src/main/java/de/saxsys/jfx/mvvmfx/fx_root_example/LabeledTextFieldViewModel.java b/examples/mvvmfx-fx-root-example/src/main/java/de/saxsys/jfx/mvvmfx/fx_root_example/LabeledTextFieldViewModel.java
index <HASH>..<HASH> 100644
--- a/examples/mvvmfx-fx-root-example/src/main/java/de/saxsys/jfx/mvvmfx/fx_root_example/LabeledTextFieldViewModel.java
+++ b/examples/mvvmfx-fx-root-example/src/main/java/de/saxsys/jfx/mvvmfx/fx_root_example/LabeledTextFieldViewModel.java
@@ -23,7 +23,7 @@ public class LabeledTextFieldViewModel implements ViewModel {
             @Override
             public Boolean call() throws Exception {
                 final String text = inputText.get();
-                return text != null && text.isEmpty();
+                return text == null || text.isEmpty();
             }
         }, inputText));
     }
Fix wrong boolean binding in fx-root example