@@ -174,7 +174,7 @@ def __init__(self):
174
174
self .rules_box = rules_box = QGridLayout ()
175
175
patternbox .layout ().addLayout (self .rules_box )
176
176
self .add_button = gui .button (None , self , "+" , flat = True ,
177
- callback = self .add_row ,
177
+ callback = self .add_row , autoDefault = False ,
178
178
minimumSize = QSize (12 , 20 ))
179
179
self .rules_box .setColumnMinimumWidth (1 , 80 )
180
180
self .rules_box .setColumnMinimumWidth (0 , 10 )
@@ -260,7 +260,7 @@ def _add_line():
260
260
None , self , label = '×' , flat = True , height = 20 ,
261
261
styleSheet = '* {font-size: 16pt; color: silver}'
262
262
'*:hover {color: black}' ,
263
- callback = self .remove_row )
263
+ autoDefault = False , callback = self .remove_row )
264
264
button .setMinimumSize (QSize (12 , 20 ))
265
265
self .remove_buttons .append (button )
266
266
self .rules_box .addWidget (button , n_lines , 0 )
@@ -322,7 +322,7 @@ def _matcher(strings, pattern):
322
322
are fixed on the fly."""
323
323
if not self .case_sensitive :
324
324
pattern = pattern .lower ()
325
- indices = np .char .find (strings , pattern )
325
+ indices = np .char .find (strings , pattern . strip () )
326
326
return indices == 0 if self .match_beginning else indices != - 1
327
327
328
328
def _lower_if_needed (strings ):
0 commit comments