114 """ |
114 """ |
115 if not self.__subscription.canEditRules(): |
115 if not self.__subscription.canEditRules(): |
116 return |
116 return |
117 |
117 |
118 if not filter: |
118 if not filter: |
119 filter = QInputDialog.getText( |
119 filter, ok = QInputDialog.getText( |
120 self, |
120 self, |
121 self.tr("Add Custom Rule"), |
121 self.tr("Add Custom Rule"), |
122 self.tr("Write your rule here:"), |
122 self.tr("Write your rule here:"), |
123 QLineEdit.Normal) |
123 QLineEdit.Normal) |
124 if filter == "": |
124 if not ok or filter == "": |
125 return |
125 return |
126 |
126 |
127 from .AdBlockRule import AdBlockRule |
127 from .AdBlockRule import AdBlockRule |
128 rule = AdBlockRule(filter, self.__subscription) |
128 rule = AdBlockRule(filter, self.__subscription) |
129 self.__subscription.addRule(rule) |
129 self.__subscription.addRule(rule) |