Skip to content

Commit

Permalink
Merge pull request #3868 from DimitarCC/servicelist-pager-fix
Browse files Browse the repository at this point in the history
  • Loading branch information
littlesat authored Dec 12, 2023
2 parents 7331c3b + eaf112d commit e0162a9
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 3 deletions.
1 change: 1 addition & 0 deletions lib/service/listboxservice.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ void eListboxServiceContent::removeCurrent()
void eListboxServiceContent::FillFinished()
{
m_size = m_list.size();
m_size_visible = cursorResolve(m_size - 1) + 1;
cursorHome();

if (m_listbox)
Expand Down
6 changes: 3 additions & 3 deletions lib/service/listboxservice.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ class eListboxServiceContent: public virtual iListboxContent
int getNextBeginningWithChar(char c);
int getPrevMarkerPos();
int getNextMarkerPos();
int getCurrentSelectionIndex() { return m_cursor_number; }
int getCurrentSelectionIndex() { return cursorResolve(m_cursor_number); }
eSize getItemSize() { return m_itemsize; }
int getListSize() { return m_size; }
int getListSize() { return m_size_visible; }

/* support for marked services */
void initMarked();
Expand Down Expand Up @@ -182,7 +182,7 @@ class eListboxServiceContent: public virtual iListboxContent
list::iterator m_cursor, m_saved_cursor;

int m_cursor_number, m_saved_cursor_number;
int m_size;
int m_size, m_size_visible;

eSize m_itemsize;
ePtr<iServiceHandler> m_service_center;
Expand Down

0 comments on commit e0162a9

Please sign in to comment.