diff --git a/mcomix/mcomix/thumbnail_view.py b/mcomix/mcomix/thumbnail_view.py index c32fb25d..b68ab7d3 100644 --- a/mcomix/mcomix/thumbnail_view.py +++ b/mcomix/mcomix/thumbnail_view.py @@ -109,7 +109,9 @@ def _pixbuf_finished(self, params, taskid=-1): if self._taskid != taskid: return iter, pixbuf, model = params - model.set(iter, self._status_column, True, self._pixbuf_column, pixbuf) + GLib.idle_add( + model.set, + iter, self._status_column, True, self._pixbuf_column, pixbuf) class ThumbnailIconView(Gtk.IconView, ThumbnailViewBase): def __init__(self, model, uid_column, pixbuf_column, status_column):