mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2025-02-27 14:34:39 +01:00
Store unsigned ints in list (fixes #237)
This commit is contained in:
parent
495f1f9b12
commit
2713de2f6c
1 changed files with 5 additions and 5 deletions
|
@ -401,7 +401,7 @@ rectangle_to_points(void* vrect, void* vlist) {
|
|||
|
||||
static void
|
||||
append_unique_uint(girara_list_t* list, const unsigned int v) {
|
||||
double* p = g_try_malloc(sizeof(v));
|
||||
unsigned int* p = g_try_malloc(sizeof(unsigned int));
|
||||
if (p == NULL) {
|
||||
return;
|
||||
}
|
||||
|
@ -433,16 +433,16 @@ cut_rectangle(const zathura_rectangle_t* rect, girara_list_t* points, girara_lis
|
|||
GIRARA_LIST_FOREACH_END(points, zathura_point_t*, i_pt, pt);
|
||||
|
||||
double x = ufloor(rect->x1);
|
||||
GIRARA_LIST_FOREACH(xs, const double*, ix, cx)
|
||||
GIRARA_LIST_FOREACH(xs, const unsigned int*, ix, cx)
|
||||
double y = ufloor(rect->y1);
|
||||
GIRARA_LIST_FOREACH(ys, const double*, iy, cy)
|
||||
GIRARA_LIST_FOREACH(ys, const unsigned int*, iy, cy)
|
||||
zathura_rectangle_t* r = g_try_malloc(sizeof(zathura_rectangle_t));
|
||||
*r = (zathura_rectangle_t) {x, y, *cx, *cy};
|
||||
y = *cy;
|
||||
girara_list_append_unique(rectangles, cmp_rectangle, r);
|
||||
GIRARA_LIST_FOREACH_END(ys, const double*, iy, cy);
|
||||
GIRARA_LIST_FOREACH_END(ys, const unsigned int*, iy, cy);
|
||||
x = *cx;
|
||||
GIRARA_LIST_FOREACH_END(xs, const double*, ix, cx);
|
||||
GIRARA_LIST_FOREACH_END(xs, const unsigned int*, ix, cx);
|
||||
|
||||
girara_list_free(xs);
|
||||
girara_list_free(ys);
|
||||
|
|
Loading…
Add table
Reference in a new issue