Re: [gtk-osx-users] CoreAnimation: warning, deleted thread with uncommitted CATransaction.

Thanks John for this pointer.

Yes I did it with the respect of this since the beginning.
Seems to me that it is more a new Quartz backend concern as It was working with MacOS 10.9 / XCode 6.

With GDB, I found that the all the code of my thread is executed (GTK window with a cairo surface with some 
drawings) but nothing is displayed. When my thread terminated then the warning appear and the window is 

So now I create the window before execution of my thread. Actually, the main thing is to display the window 
before with gtk_widget_show_all.
And then no more CoreAnimation: warning.

Though the window is displayed, it is not needed by all threads but it's a minor drawback.

Thanks for all and happy new year, Pascal.

Le 28 déc. 2015 à 23:36, John Ralls <jralls ceridwen us> a écrit :

On Dec 28, 2015, at 10:07 AM, Pascal <p p14 orange fr> wrote:

Thanks John for your quick answer.

Well I was not aware of that rule!
I'm programming with GTKAda so I don't know if it is possible and how to "use idle events for 

Do you know some examples?

Anyway, I will see on GTKAda list.

Thanks, Pascal.

Googling "gtk thread safety" returns thousands of results, the first page of which includes several 
tutorials. There's also the official documentation at

If GtkAda hasn't wrapped the necessary API then you'll be limited to writing single-threaded applications.

John Ralls

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]