[Glade-users] Sending events (somewhat OT)
- From: zephod at cfl.rr.com (Steve)
- Subject: [Glade-users] Sending events (somewhat OT)
- Date: Fri, 20 Mar 2009 14:31:27 -0400
---- Steve <zephod at cfl.rr.com> wrote:
---- Tristan Van Berkom <tristan.van.berkom at gmail.com> wrote:
On Tue, Mar 17, 2009 at 4:33 PM, Steve <zephod at cfl.rr.com> wrote:
---- Lukasz Gromotowicz <gromot at gmail.com> wrote:
Trivial question - do you enable gtk threads in your application and do you
use gdk_thread_enter() and gdk_threads_leave() before accessing TreeView
from the second (USB) thread?
Trivial answer - no.
But seriously, I have since chenged my code so that I don't access the TreeView or any other GTK code
from the 2nd thread. I now send the data to the 1st thread via a client event. My problem still exists
though. I still have to move the mouse or press a key to get the data to show up.
I spent a couple of days doing some research and as a result I changed my code to use g_thread_create()
instead of pthread_create(), added the gdk_threads_enter() and gdk_threads_leave() calls and gave up trying
to pass data from one thread to the other. Now everything works as I expect.
Thanks for your suggestions and patience.
Steve
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]