[PATCH weston 2/3] xwm: Make hash_table_lookup use an output parameter
Bill Spitzak
spitzak at gmail.com
Tue Apr 7 11:30:22 PDT 2015
On 04/07/2015 10:12 AM, Derek Foreman wrote:
> - window = hash_table_lookup(wm->window_hash, leave->event);
> + hash_table_lookup(wm->window_hash, leave->event, &window);
> if (!window || !window->decorate)
> return;
Shouldn't all of these patches use the return value, instead of ignoring
it and/or checking the looked up value? How about:
if (!hash_table_lookup(wm->window_hash, leave->event, &window))
return;
if (!window->decorate)
return;
The main reason for making this change is that your version indicates
that it is possible for it to return true and also set window to null,
the above version makes it clear (imho) that a true return value also
means window is not null.
More information about the wayland-devel
mailing list