Skip to content

Commit

Permalink
Fix for right-click buffer overflow
Browse files Browse the repository at this point in the history
  • Loading branch information
CharlzKlug authored and derf committed Nov 26, 2023
1 parent fa2b2c2 commit 698dc59
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions src/menu.c
Original file line number Diff line number Diff line change
Expand Up @@ -825,21 +825,17 @@ void feh_menu_draw_toggle_at(int x, int y, int w, int h, Imlib_Image dst, int ox

void feh_menu_draw_submenu_at(int x, int y, Imlib_Image dst, int ox, int oy)
{
ImlibPolygon poly;

x -= ox;
// Draw filled triangle
x -= ox;
y -= oy;

imlib_context_set_image(dst);

poly = imlib_polygon_new();
imlib_polygon_add_point(poly, x, y + 3);
imlib_polygon_add_point(poly, x + 3, y + 6);
imlib_polygon_add_point(poly, x, y + 9);
imlib_context_set_color(0, 0, 0, 255);
imlib_image_fill_polygon(poly);
imlib_polygon_free(poly);

for (int i= 0; i <= 3; i++) {
imlib_image_draw_line(x+i, y+3+i, x+i, y+9-i, 0);
}

return;
}

Expand Down

0 comments on commit 698dc59

Please sign in to comment.