[omniORB] wxWidgets app hangs when corba call trys to load a new
frame
Harri Pasanen
harri.pasanen at trema.com
Mon Mar 7 14:14:30 GMT 2005
On Friday 04 March 2005 16:45, Jason Dolan wrote:
> Are there any
> issues creating/loading a frame outside of the main GUI thread?
Looks like wxWidgets issue to me. I general, it is not advisible to
have GUI code elsewhere than the main thread.
http://www.wxwidgets.org/manuals/2.4.2/wx428.htm says among other
things:
"""Note that under GTK, no creation of top-level windows is allowed in
any thread but the main one.
This function is only defined on platforms which support preemptive
threads."""
So I suggest you use a queue+timer or some such to transfer the
drawing info to the main thread from OmniORB thread. Implementation
left as an exercise for the reader ;-).
-Harri
This message, including any attachments, is intended only for the person(s) to whom it is addressed. If you received it in error, please let us know and delete the message from your system. This message may be confidential and may fall under the duty of non-disclosure. Any use by others than the intended addressee is prohibited. Trema shall not be liable for any damage related to the electronic transmission of this message, such as failure or delay of its delivery, interception or manipulation by third parties, or transmission of viruses or other malicious code.
More information about the omniORB-list
mailing list