From 12db9a2c150edd41bafaf58b119ee88fe75b8814 Mon Sep 17 00:00:00 2001 From: Peti Gomori Date: Wed, 13 Jun 2012 15:53:23 +0200 Subject: Fix Table Viewer crash after a 'Found' -> 'Not found' search sequence Start position was lost after a 'Found' -> 'Not found' search sequence leading an undefined position in the next search --- lib/observer/src/observer_tv_table.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/observer/src/observer_tv_table.erl b/lib/observer/src/observer_tv_table.erl index 3930f9ee26..d339a853cb 100644 --- a/lib/observer/src/observer_tv_table.erl +++ b/lib/observer/src/observer_tv_table.erl @@ -321,7 +321,7 @@ handle_event(#wx{id=?SEARCH_ENTRY, event=#wxCommand{type=command_text_enter,cmdS wxStatusBar:setStatusText(SB, "Not found"), Pid ! {mark_search_hit, Find#find.start}, wxListCtrl:refreshItem(Grid, Find#find.start), - {noreply, State#state{search=Search#search{find=#find{found=false}}}}; + {noreply, State#state{search=Search#search{find=Find#find{found=false}}}}; Row -> wxListCtrl:ensureVisible(Grid, Row), wxListCtrl:refreshItem(Grid, Row), -- cgit v1.2.3