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].

Reply via email to