Ported Fabios batch queue refresh fix

This commit is contained in:
Oliver Duis
2011-05-15 06:48:43 +02:00
parent 86a826359e
commit 90421820a3
4 changed files with 11 additions and 12 deletions

View File

@@ -577,6 +577,16 @@ void ThumbBrowserBase::refreshEditedState (const std::set<Glib::ustring>& efiles
queue_draw ();
}
void ThumbBrowserBase::redrawNeeded (ThumbBrowserEntryBase* entry) {
if (entry->insideWindow (0, 0, internal.get_width(), internal.get_height())) {
if (!internal.isDirty ()) {
internal.setDirty ();
internal.queue_draw ();
}
}
}
void ThumbBrowserBase::setArrangement (Arrangement a) {
arrangement = a;