On 08/03/12 22:49, Carlos R. Mafra wrote:
> On Wed, 7 Mar 2012 at 1:15:11 +0100, Rodolfo García Peñas wrote:
>>
>> From dc9a8d24f3b78c20511f47ad86e2eb85ee62234d Mon Sep 17 00:00:00 2001
>> From: =?UTF-8?q?"Rodolfo=20Garc=C3=ADa=20Pe=C3=B1as=20(kix)"?= <[email protected]>
>> Date: Sun, 4 Mar 2012 12:45:34 +0100
>> Subject: [PATCH 2/8] WindowMaker: New get_wwindow_image_from_x11 function
>>
>> A new function is created to get the image from the X11 window.
>>
>> The function updateIconImage is splitted in two blocks, one is moved to
>> get_wwindow_image_from_x11 with the X11 code, and other is used to update
>> the Application and Window icons (kept in the same function).
>> ---
>> src/wmspec.c | 35 +++++++++++++++++++++--------------
>> 1 files changed, 21 insertions(+), 14 deletions(-)
>>
>> diff --git a/src/wmspec.c b/src/wmspec.c
>> index 5bdc43c..bbd96bd 100644
>> --- a/src/wmspec.c
>> +++ b/src/wmspec.c
>> @@ -386,7 +386,7 @@ static unsigned long *findBestIcon(unsigned long *data,
>> unsigned long items)
>> return icon;
>> }
>>
>> -static RImage *makeRImageFromARGBData(unsigned long *data)
>> +RImage *makeRImageFromARGBData(unsigned long *data)
>
> Why are you doing this? You should not turn a static function into
> non-static for no good reason.
Yes, I was thinking to use the function in other file. But now, should
be static.
>> {
>> int size, width, height, i;
>> RImage *image;
>> @@ -413,40 +413,47 @@ static RImage *makeRImageFromARGBData(unsigned long
>> *data)
>> return image;
>> }
>>
>> -static void updateIconImage(WWindow * wwin)
>> +RImage *get_wwindow_image_from_x11(WWindow *wwin)
>
> And this new function should be static, as it's used only in this file.
Yes, same as above.
>>
>> XFree(property);
>> + return(image);
>
> return is not a function, so no parenthesis there.
>
This is an stupid thing that I do sometimes. Yes, parentheses are not
needed.
I will try to be more careful the next time.
Please, you can add the static and remove the (). Thanks.
--
||// //\\// Rodolfo "kix" Garcia
||\\// //\\ http://www.kix.es/
--
To unsubscribe, send mail to [email protected].