Skip to content

Commit 5424de7

Browse files
committed
feat: 优化删除输入方式逻辑
删除选择的输入方式后,自动选中当前索引的输入方式(若有), 或前一个输入方式 Issues: linuxdeepin/developer-center#7367
1 parent e017db5 commit 5424de7

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/window/imsettingwindow.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,9 @@ void IMSettingWindow::onItemDelete(int row)
457457
m_IMListModel->removeRow(row);
458458
m_config->removeIM(row);
459459
m_config->save();
460+
461+
int newSelectedRow = row >= m_IMListModel->rowCount() ? row - 1 : row;
462+
m_IMListGroup->setCurrentIndex(m_IMListModel->index(newSelectedRow, 0));
460463
}
461464

462465
//添加按钮点击

0 commit comments

Comments
 (0)