From: Andy S. <laz...@gm...> - 2010-03-30 11:08:19
|
Hi Oleg, I have fix it. I'm updating `gdk` API now, i will push this patch and `gdk` patch together later. Thanks for your report! -- Andy Oleg Belozeorov <up...@gm...> writes: > Hi all, > > Calling Graphics.UI.Gtk.ModelView.TreeRowReference.treeRowReferenceNew > led to crash with message like that: > > vision: schedule: re-entered unsafely. > Perhaps a 'foreign import unsafe' should be 'safe'? > > The attached patch fixes it. > > diff -rN -u old-gtk2hs/gtk/Graphics/UI/Gtk/ModelView/TreeRowReference.chs.pp new-gtk2hs/gtk/Graphics/UI/Gtk/ModelView/TreeRowReference.chs.pp > --- old-gtk2hs/gtk/Graphics/UI/Gtk/ModelView/TreeRowReference.chs.pp 2010-03-30 15:05:30.000000000 +0600 > +++ new-gtk2hs/gtk/Graphics/UI/Gtk/ModelView/TreeRowReference.chs.pp 2010-03-30 15:05:31.000000000 +0600 > @@ -67,8 +67,8 @@ > -> TreePath > -> IO (Maybe TreeRowReference) > treeRowReferenceNew self path = withTreePath path $ \path -> do > - rowRefPtr <- > - {#call unsafe gtk_tree_row_reference_new#} (toTreeModel self) path > + rowRefPtr <- > + {#call gtk_tree_row_reference_new#} (toTreeModel self) path > if rowRefPtr==nullPtr then return Nothing else > liftM (Just . TreeRowReference) $ > newForeignPtr rowRefPtr tree_row_reference_free > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev_______________________________________________ > Gtk2hs-users mailing list > Gtk...@li... > https://lists.sourceforge.net/lists/listinfo/gtk2hs-users |