QTfrontend/net/netudpwidget.cpp
branchios-develop
changeset 13413 ba39a1d396c0
parent 12897 fc47fc4af6bd
--- a/QTfrontend/net/netudpwidget.cpp	Sun Jun 10 18:56:51 2018 +0200
+++ b/QTfrontend/net/netudpwidget.cpp	Sun Jun 10 19:12:26 2018 +0200
@@ -33,15 +33,19 @@
 
 void HWNetUdpModel::updateList()
 {
-    games.clear();
+  beginResetModel();
+
+  games.clear();
 
-    reset();
+  endResetModel();
 
-    pUdpSocket->writeDatagram("hedgewars client", QHostAddress::Broadcast, NETGAME_DEFAULT_PORT);
+  pUdpSocket->writeDatagram("hedgewars client", QHostAddress::Broadcast, NETGAME_DEFAULT_PORT);
 }
 
 void HWNetUdpModel::onClientRead()
 {
+    beginResetModel();
+
     while (pUdpSocket->hasPendingDatagrams())
     {
         QByteArray datagram;
@@ -60,7 +64,7 @@
         }
     }
 
-    reset();
+    endResetModel();
 }
 
 QVariant HWNetUdpModel::data(const QModelIndex &index,