diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/highlightrule/HighlightRuleFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/highlightrule/HighlightRuleFragment.kt
index 9270e528e823b049714e9f7dd1371c5493011698..7b158bb37b288178f3826f3306d442981b9f6cde 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/highlightrule/HighlightRuleFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/highlightrule/HighlightRuleFragment.kt
@@ -62,7 +62,7 @@ class HighlightRuleFragment : SettingsFragment(), SettingsFragment.Savable,
   }
 
   private fun applyChanges() = HighlightRuleManager.HighlightRule(
-    isInverse = isInverse ?: rule?.isInverse ?: false,
+    isInverse = rule?.isInverse ?: isInverse ?: false,
     isEnabled = enabled.isChecked,
     name = name.text.toString(),
     isRegEx = isRegex.isChecked,