mirror of
https://github.com/davatorium/rofi.git
synced 2024-11-03 04:23:42 -05:00
Fix small 1 px. offset
This commit is contained in:
parent
4bbbecd17d
commit
d3481de3d6
1 changed files with 4 additions and 4 deletions
|
@ -37,7 +37,7 @@
|
|||
|
||||
extern Display *display;
|
||||
|
||||
#define SCROLLBAR_WIDTH 10
|
||||
#define SCROLLBAR_WIDTH 10
|
||||
|
||||
scrollbar *scrollbar_create ( Window parent, XVisualInfo *vinfo, Colormap map,
|
||||
short x, short y, short w, short h )
|
||||
|
@ -108,13 +108,13 @@ void scrollbar_draw ( scrollbar *sb )
|
|||
short height = sb->pos_length * sec;
|
||||
short y = sb->pos * sec + 1;
|
||||
// Set max pos.
|
||||
y = MIN ( y, bh - 2 );
|
||||
y = MIN ( y, bh - 2 );
|
||||
// Never go out of bar.
|
||||
height = MAX ( 2, height );
|
||||
// Cap length;
|
||||
height = MIN ( bh - y, ( height ) );
|
||||
height = MIN ( bh - y + 1, ( height ) );
|
||||
// Redraw base window
|
||||
XClearWindow ( display, sb->window );
|
||||
// Paint the handle.
|
||||
// Paint the handle.
|
||||
XFillRectangle ( display, sb->window, sb->gc, 1, y, SCROLLBAR_WIDTH - 2, height );
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue