Commit 698dc599 authored by Ametov Imil's avatar Ametov Imil Committed by derf
Browse files

Fix for right-click buffer overflow

parent fa2b2c21
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -825,20 +825,16 @@ 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;

        // 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;
}