Re: gtk-vnc widget stops drawing...
- From: "Jonathon Jongsma" <jonathon quotidian org>
- To: "Rob Stoddard" <rstoddard telanetix com>
- Cc: gtkmm-list gnome org
- Subject: Re: gtk-vnc widget stops drawing...
- Date: Mon, 12 May 2008 08:41:43 -0500
On Thu, May 8, 2008 at 4:53 PM, Rob Stoddard <rstoddard telanetix com> wrote:
> I have been working with the GTK-VNC widget for quite some time. It
> turns out that the way it does threading is really not good at all; it
> locks all threads from running except one. It switches "context" via a
> yield function call. When there's a lengthy update, it freezes the
> video conference application that I have worked very hard to have
> operating smoothly without glitches or freezeups.
>
> So, I decided I would rework the entire threading mechanism in the
> widget. I would make it run smoothly. I have succeeded in that,
> except for one little problem. After a while, the widget just stops
> drawing. The thread isn't locking up, its as if when I call
> gtk_widget_queue_draw() it doesn't queue up the draw. The expose
> event function call is never called. Sometimes the widget works really
> well for almost a whole minute, then stops. Sometimes its after a ten
> or fifteen seconds. There seems to be no real trigger that causes it
> to happen.
>
> Anybody have any clues they can toss me regarding anything that would
> cause a widget to stop drawing or stop responding to functions such as
> gtk_widget_queue_draw() ? May I reiterate, the thread is not
> locking up; it is still getting all the other events (key, mouse moved,
> etc.)
>
>
> Thanks for your help,
>
> Rob Stoddard
I'm afraid I don't have any ideas for you. It sounds like it's GTK+
related rather than specific to gtkmm, however, so you might try
asking on gtk-app-devel-list or something:
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
good luck.
--
jonner
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]