From 92fcc67e7c22e3754fe934c005d07dc879be6833 Mon Sep 17 00:00:00 2001 From: LarsAC Date: Wed, 5 Oct 2005 20:48:22 +0000 Subject: Added patch by sundin again git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@838 e10066b5-e1e2-0310-b819-94efdf66514b --- mg_incremental_search.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mg_incremental_search.c b/mg_incremental_search.c index b268d6a..9147862 100644 --- a/mg_incremental_search.c +++ b/mg_incremental_search.c @@ -58,7 +58,7 @@ string mgIncrementalSearch::KeyStroke( unsigned key ) // position remains m_repeats ++; - if( (unsigned) m_repeats >= strlen( keys[m_position] ) ) + if( (unsigned) m_repeats >= strlen( keys[key] ) ) { // wrap around to first char m_repeats = 0; @@ -73,6 +73,10 @@ string mgIncrementalSearch::Backspace() if( !m_buffer.empty() ) { m_buffer.erase( m_buffer.size()-1, 1 ); + m_position--; + m_last_key=100; + m_last_keypress=0.0; + m_repeats=0; } return m_buffer; } -- cgit v1.2.3