diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-12-01 14:00:48 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-12-01 14:00:48 +0000 |
| commit | 8c614fe20e16f69aaf38440d2d132c10e86f820c (patch) | |
| tree | 37118798f1c00bfe43398738c937187ef13200f2 /lib/service/listboxservice.cpp | |
| parent | 2b557e7ef4b0518736c5162a501cd9bc743930b3 (diff) | |
| download | enigma2-8c614fe20e16f69aaf38440d2d132c10e86f820c.tar.gz enigma2-8c614fe20e16f69aaf38440d2d132c10e86f820c.zip | |
remove old zapping alternatives plugin
new zapping/recording alternatives can be set in channelist context menu
Diffstat (limited to 'lib/service/listboxservice.cpp')
| -rw-r--r-- | lib/service/listboxservice.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/service/listboxservice.cpp b/lib/service/listboxservice.cpp index 2e0dfa98..c9f0aede 100644 --- a/lib/service/listboxservice.cpp +++ b/lib/service/listboxservice.cpp @@ -8,19 +8,20 @@ void eListboxServiceContent::addService(const eServiceReference &service, bool beforeCurrent) { if (beforeCurrent && m_size) - { m_list.insert(m_cursor, service); - --m_cursor; - } else m_list.push_back(service); ++m_size; + ++m_cursor_number; + if (m_listbox) + m_listbox->entryAdded(m_cursor_number-1); } void eListboxServiceContent::removeCurrent() { if (m_size && m_listbox) { + --m_size; if (m_cursor_number == m_size-1) { m_list.erase(m_cursor--); @@ -28,8 +29,7 @@ void eListboxServiceContent::removeCurrent() } else m_list.erase(m_cursor++); - --m_size; - m_listbox->entryRemoved(m_cursor_number); + m_listbox->entryRemoved(m_cursor_number+1); } } |
