Glib::Thread *const opcWriterThread = Glib::Thread::create(
             sigc::mem_fun(this, &MyClass::ThreadTest), true);
         opcWriterThread->join();
        writing.run();

Joining a thread means waiting for it to finish. So you are waiting for the thread here before running the dialog, which explains the behaviour you are experiencing.

Try joining it afterwards, or make the thread non-joinable.

Armin
_______________________________________________
gtkmm-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to