On domingo, 7 de agosto de 2016 10:17:44 PDT André Somers wrote:
> > Yet, I don't see where the problem is. QDialog::exec() displays a modal
> > dialog. It is not possible to click again on the menu or button that
> > displayed the dialog in the first place. It effectively breaks recursive
> > looping, right?
> Wrong. There are many sources of events, and only the ones related to user
> input are blocked this way. 

Indeed. Think of your sockets, that are still receiving data and that is being 
processed. Are you sure that your dialog wasn't created as a response to some 
data being processed earlier?

Think also of all the timers that will time out.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to