some performance optimizations
[toast/confclerk.git] / src / gui / eventdialog.cpp
index 12838a5..91c9262 100644 (file)
@@ -66,13 +66,13 @@ void EventDialog::favouriteClicked()
 
     qDebug() << " FAVOURITE [" << event.id() << "] -> " << event.isFavourite();
 
-    // since the Favourite icon has changed, update TreeViews accordingly
-    // all TreeViews have to listen on this signal
-    emit(eventHasChanged(event.id()));
-
     // have to emit 'eventHasChanged' signal on all events in conflict
     for(int i=0; i<conflicts.count(); i++)
         emit(eventHasChanged(conflicts[i].id()));
+
+    // since the Favourite icon has changed, update TreeViews accordingly
+    // all TreeViews have to listen on this signal
+    emit(eventHasChanged(event.id(),true));
 }
 
 void EventDialog::alarmClicked()