diff --git a/src/dialogs.py b/src/dialogs.py
index 9530bc048acdbd4f7254e4ba3bd53c4010d0d2ee..c99674b976f4ab015c59428a98a638e4f98bf6a2 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -1662,9 +1662,9 @@ class YesNoDialog(HigDialog):
                         *self.user_response_yes[1:])
             else:
                 if self.textview:
-                    self.user_response_yes(self.is_checked())
-                else:
                     self.user_response_yes(self.is_checked(), txt)
+                else:
+                    self.user_response_yes(self.is_checked())
         self.call_cancel_on_destroy = False
         self.destroy()