Re: minor fix for GdkPixbuf
- From: Tim Janik <timj gtk org>
- To: Havoc Pennington <hp redhat com>
- Cc: Gtk+ Developers <gtk-devel-list gnome org>
- Subject: Re: minor fix for GdkPixbuf
- Date: Wed, 27 Jun 2001 09:49:45 +0200 (CEST)
On 26 Jun 2001, Havoc Pennington wrote:
>
> Hi,
>
> This is the obvious change but it doesn't actually work due to a race
> condition - the window can move between the call to get its position
> and the actual gdk_image_get().
>
> I'll merge your patch with some other fixes I have to GdkPixbuf;
> the solution to the race condition is to grab the server before
> getting the window position, and release after calling
> gdk_image_get().
>
> This means putting the clipping in a slightly different place,
> etc. But I hadn't written the clip code yet, so thanks for that.
erk. ok two things:
1) if you grab the server, mention it in the docu because that makes things
slow and people shouldn't use it in a loop. (though it's probably the
right way to do things)
2) deskguide won't be able to use it for snap-shooting with server grabs.
however, i don't see deskguide as enough for a reason to destabelize
gdk's common code path, so i'd apprechiate any pointers as to what you
improved over deskguide's shooting code, in order to back-merge these
things.
>
> Havoc
>
---
ciaoTJ
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]