grep: Allow making a new search when one is already running
Currently if one makes a search that will definitely take ages to complete ([:alnum:] regex is a good example), then there's no way of launching a more efficient or better search to replace the previous one. The current behavior makes the "Find" button insensitive while a search is running, but even that part is broken as typing new characters in the entry will trigger gbp_grep_panel_find_entry_text_changed_cb() and make the button sensitive again… So instead, just make it simpler and allow making searches even when there's already one running, cancelling the previous one.
Please register or sign in to comment