     }
     
     func tableView(tableView: UITableView, titleForFooterInSection section: Int) -> String? {
-        if (section == 2) {
+        if (section == 1) {
             return NSLocalizedString("NotificationsNotificationHint", comment: "Disable hint")
-        } else if (section == 1) {
+        } else if (section == 2) {
             return NSLocalizedString("NotificationsOnlyMentionsHint", comment: "Only Mentions hint")
         } else if (section == 3) {
             return NSLocalizedString("NotificationsPreviewHint", comment: "Preview hint")

    func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
        if (section == 0) {
            return NSLocalizedString("NotificationsEffectsTitle", comment: "Effects")
        } else if (section == 2) {
            return NSLocalizedString("NotificationsMobileTitle", comment: "Mobile Notifications")
        } else if (section == 1) {
            return NSLocalizedString("NotificationsGroups", comment: "Group Notifications")
        } else if (section == 3) {
            return NSLocalizedString("NotificationsPrivacyTitle", comment: "Privacy")

    override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        if (section == 0) {
            return 1
        } else if (section == 1) {
            return Actor.isNotificationsEnabled() ? 2 : 1
        } else if (section == 2) {
            return Actor.isGroupNotificationsEnabled() ? 2 : 1
        } else if (section == 3) {
            return 1
