mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-25 13:55:34 -05:00
We don't have a negative page number.
This commit is contained in:
parent
6070826c4d
commit
09437e3f0e
3 changed files with 11 additions and 11 deletions
|
@ -39,15 +39,15 @@ typedef struct
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
TB_AUTOHEIGHT = 1 << 0,
|
TB_AUTOHEIGHT = 1 << 0,
|
||||||
TB_AUTOWIDTH = 1 << 1,
|
TB_AUTOWIDTH = 1 << 1,
|
||||||
TB_LEFT = 1 << 16,
|
TB_LEFT = 1 << 16,
|
||||||
TB_RIGHT = 1 << 17,
|
TB_RIGHT = 1 << 17,
|
||||||
TB_CENTER = 1 << 18,
|
TB_CENTER = 1 << 18,
|
||||||
TB_EDITABLE = 1 << 19,
|
TB_EDITABLE = 1 << 19,
|
||||||
TB_MARKUP = 1 << 20,
|
TB_MARKUP = 1 << 20,
|
||||||
TB_WRAP = 1 << 21,
|
TB_WRAP = 1 << 21,
|
||||||
TB_PASSWORD = 1 << 22,
|
TB_PASSWORD = 1 << 22,
|
||||||
} TextboxFlags;
|
} TextboxFlags;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
|
|
|
@ -28,7 +28,7 @@ struct RofiViewState
|
||||||
int update;
|
int update;
|
||||||
int refilter;
|
int refilter;
|
||||||
int rchanged;
|
int rchanged;
|
||||||
int cur_page;
|
unsigned int cur_page;
|
||||||
|
|
||||||
// Entries
|
// Entries
|
||||||
textbox *text;
|
textbox *text;
|
||||||
|
|
|
@ -862,7 +862,7 @@ static unsigned int rofi_scroll_per_page ( RofiViewState * state )
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
// Do paginating
|
// Do paginating
|
||||||
int page = ( state->max_elements > 0 ) ? ( state->selected / state->max_elements ) : 0;
|
unsigned int page = ( state->max_elements > 0 ) ? ( state->selected / state->max_elements ) : 0;
|
||||||
offset = page * state->max_elements;
|
offset = page * state->max_elements;
|
||||||
state->last_offset = offset;
|
state->last_offset = offset;
|
||||||
if ( page != state->cur_page ) {
|
if ( page != state->cur_page ) {
|
||||||
|
|
Loading…
Reference in a new issue