(In reply to comment #76)
> Ah, what if you move the gtk_paper_size_free call to after
> g_object_unref(mGtkPageSetup)? We probably should free it *after* we've stopped
> using it in mGtkPageSetup...
>
I have tired shuffling the order of these around several other different ways but always come down to I can't do both the gtk_paper_size_free and the g_object_unref(mGtkPageSetup) without encountering the hang issue.
(In reply to comment #76) unref(mGtkPageS etup)? We probably should free it *after* we've stopped
> Ah, what if you move the gtk_paper_size_free call to after
> g_object_
> using it in mGtkPageSetup...
>
That did not help. What I am using now is this:
gtk_ paper_size_ free(gtk_ page_setup_ get_paper_ size(mGtkPageSe tup)); unref(mGtkPageS etup); object_ unref(mGtkPrint Settings) ;
// g_object_
g_
I have tired shuffling the order of these around several other different ways but always come down to I can't do both the gtk_paper_size_free and the g_object_ unref(mGtkPageS etup) without encountering the hang issue.