Hi,
I want to call a funtion to open a file. I find the three function:
sp_file_open_dialog(*parent, NULL, NULL); sp_file_new_default(); sp_file_open( path, NULL);
But when I call these funtions in another thread, it crash inkscape. Is there any required initialization before I call these this function?
My program block is like to : ==== bool InkDBus::openFile(const string& path){ bool result = true;
bool create_new = true;
list< SPDesktop* > desktops; list< SPDesktop* >::iterator iter; inkscape_get_all_desktops(desktops); iter = desktops.begin(); SPDesktop* desktop = *iter;
Gtk::Window *parent = desktop->getToplevel(); sp_file_open_dialog(*parent, NULL, NULL);
return result; } ====
Thanks first for reading this letter :-)
sincerely, Mat.