bug#81259:delay

This commit is contained in:
kangshuning 2021-10-13 13:54:57 +08:00
parent b1690dc2ec
commit 26bf3bf216
3 changed files with 6 additions and 3 deletions

View File

@ -17,6 +17,8 @@
*/
#include "kylinnetworkresourcemanager.h"
#define SIGNAL_DELAY 80000
#define EMIT_DELAY 10000
KyNetworkResourceManager* KyNetworkResourceManager::m_pInstance = nullptr;
@ -556,9 +558,10 @@ void KyNetworkResourceManager::onActiveConnectionChanged(
if (activeConnect->isValid()) {
qDebug()<<"!New state change activate connect"<<activeConnect->uuid();
qDebug()<<"!New the active connect state"<<state;
::usleep(SIGNAL_DELAY);
while(activeConnect->state() != state) {
qDebug()<<"connect real state"<<activeConnect->state() <<"change state"<<state;
::usleep(10000);
::usleep(EMIT_DELAY);
}
emit activeConnectStateChangeReason(activeConnect->uuid(), state,
NetworkManager::ActiveConnection::Reason::UknownReason);

View File

@ -684,9 +684,9 @@ void LanPage::initUI()
QListWidgetItem *LanPage::addNewItem(KyConnectItem *itemData, QListWidget *listWidget)
{
QListWidgetItem *p_listWidgetItem = new QListWidgetItem(listWidget);
QListWidgetItem *p_listWidgetItem = new QListWidgetItem();
p_listWidgetItem->setSizeHint(QSize(listWidget->width(),ITEM_HEIGHT));
listWidget->addItem(p_listWidgetItem);
listWidget->insertItem(0, p_listWidgetItem);
LanListItem *p_lanItem = nullptr;
if (itemData != nullptr) {

Binary file not shown.