mirror of
https://github.com/awesomeWM/awesome
synced 2024-11-17 07:47:41 +01:00
41bc77d64c
Before commit 1b2826 in lgi, the get_rgba() function on cairo SolidPatterns was specified like this: get_rgba = { ret = cairo.Status, { ti.double, dir = 'out' }, { ti.double, dir = 'out' }, { ti.double, dir = 'out' } }, The above commit fixed this (without saying so) and the code became: get_rgba = { ret = cairo.Status, { ti.double, dir = 'out' }, { ti.double, dir = 'out' }, { ti.double, dir = 'out' }, { ti.double, dir = 'out' } }, The prototype for the corresponding cairo function is: cairo_public cairo_status_t cairo_pattern_get_rgba (cairo_pattern_t *pattern, double *red, double *green, double *blue, double *alpha); As you see, this functions gets four double* as arguments and it will save its result via those pointers. Old versions of lgi call this function with too few arguments and this will cause a segmentation fault when cairo dereferences an invalid pointer. Signed-off-by: Uli Schlachter <psychon@znc.in> |
||
---|---|---|
.. | ||
atoms-ext.sh | ||
atoms-int.sh | ||
dist.sh | ||
git-version-stamp.sh | ||
lgi-check.sh |