@@ -3197,13 +3197,10 @@ def _return_from_online_browser_search(self, ret):
3197
3197
):
3198
3198
self .ws .close_window ()
3199
3199
if not ret [0 ]:
3200
+ logger .error ('DE operation mode = {}' .format (self .ws .operation_mode ))
3200
3201
if ret [2 ]:
3201
3202
self ._goto_history_back_handler ()
3202
- self ._print_service_connection_error ()
3203
- else :
3204
- self ._cnf .remove_from_playlist_history ()
3205
- self ._print_service_connection_error ()
3206
- self ._cnf .browsing_station_service = False
3203
+ self ._print_service_connection_error ()
3207
3204
return
3208
3205
3209
3206
''' get stations with online field '''
@@ -5111,7 +5108,7 @@ def keypress(self, char):
5111
5108
if ret == 0 :
5112
5109
self .refreshBody ()
5113
5110
self ._set_active_stations ()
5114
- self ._cnf ._online_browser .search ()
5111
+ self ._cnf ._online_browser .search (go_back_in_history = False )
5115
5112
else :
5116
5113
self .refreshBody ()
5117
5114
return
@@ -5120,15 +5117,15 @@ def keypress(self, char):
5120
5117
# (char == ord('?') or char not in self._chars_to_bypass):
5121
5118
elif self .ws .operation_mode == self .ws .BROWSER_SEARCH_MODE :
5122
5119
5123
- ''' return from browser search '''
5120
+ ''' handle browser search key press '''
5124
5121
ret = self ._cnf ._online_browser .keypress (char )
5125
5122
if ret == 0 :
5126
5123
''' Ok, search term is valid '''
5127
5124
self ._cnf ._online_browser .get_history_from_search ()
5128
5125
self .ws .close_window ()
5129
5126
self .refreshBody ()
5130
5127
self ._show_performing_search_message ()
5131
- self ._cnf ._online_browser .search ()
5128
+ self ._cnf ._online_browser .search (go_back_in_history = False )
5132
5129
5133
5130
elif ret == - 1 :
5134
5131
''' Cancel '''
0 commit comments