Since `type AsyncReadyCallback = GObject -> AsyncResult -> IO () ` (found via hoogle) and it is wrapped in maybe, you shall pass
```
(Just $ \obj res -> pure ())
```
Replace `pure ()` with what you need to do with the object and result. It shoule have the type `IO ()`.
@dpwiz I couldn’t find the type of `AsyncReadyCallback`. I forgot about hoogle; so thanks for the reminder. I never did any real project with Haskell just played around with it and some small function for generating LaTeX.
It is really nice that there is a small but very advanced and helpful Haskell community!
@dpwiz Thank you!
Now I only need to figure out why the whole application crashes when I cancel the file dialog.