diff --git a/libtaskmanager/tasksmodel.cpp b/libtaskmanager/tasksmodel.cpp index 05663e76e..46054df40 100644 --- a/libtaskmanager/tasksmodel.cpp +++ b/libtaskmanager/tasksmodel.cpp @@ -1544,9 +1544,8 @@ void TasksModel::syncLaunchers() std::tie(launcherUrl, activities) = deserializeLauncher(launcherUrlStr); - for (int i = 0; i < d->launcherTasksModel->rowCount(); ++i) { - const QUrl &rowLauncherUrl = - d->launcherTasksModel->index(i, 0).data(AbstractTasksModel::LauncherUrlWithoutIcon).toUrl(); + for (int i = 0; i < rowCount(); ++i) { + const QUrl &rowLauncherUrl = index(i, 0).data(AbstractTasksModel::LauncherUrlWithoutIcon).toUrl(); if (launcherUrlsMatch(launcherUrl, rowLauncherUrl, IgnoreQueryItems)) { row = i;