Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam.
Mam taką (dość typową) funkcję:
void yield(void) { while (gtk_events_pending ()) gtk_main_iteration (); }
Problem dość dziwny: w Łubudubu pierwsze wykonanie tej funkcji zajmuje ok. 20 sekund, po czym sytuacja się normuje i następne wykonania po prostu przechodzą jak trzeba.
Z debuga wyczaiłem, że tych eventów jest jakieś kilkaset (hgw skąd) i ich obsługa faktycznie jakiś tam czas zajmuje...
Pytanko: czy to kwestia tego że U* ma jakąś skopaną wersję GTK (nie mam takich zachowań na PLD czy Fedorze), czy po prostu od wersji 2.18 w gtk2 zmieniły się jakieś ważne rzeczy o których nie wiem?
Gdyby nie U* to szukałbym błędu w programie, ale jak widzę U* ma wersje niektórych apikacji takie, że autorzy ich nie przewidzieli (np. speech-dispatcher w wersji 0.6.8) - stąd moje rozterki - czy to mój błąd, czy U* po prostu tak ma?
Offline
Strony: 1