Skip to content

Commit

Permalink
fix: dde-file-mananger crash, switch show mode
Browse files Browse the repository at this point in the history
dde-file-mananger crash, switch show mode

Log: dde-file-mananger crash, switch show mode
  • Loading branch information
liyigang1 committed Aug 28, 2024
1 parent aad21d8 commit d3e6306
Showing 1 changed file with 2 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -145,16 +145,15 @@ void FileView::setViewMode(Global::ViewMode mode)
verticalScrollBar()->setFixedHeight(rect().height() - d->statusBar->height());
break;
case Global::ViewMode::kListMode:
d->delegates[static_cast<int>(Global::ViewMode::kListMode)]->setPaintProxy(new ListItemPaintProxy(this));
setIconSize(QSize(kListViewIconSize, kListViewIconSize));
viewport()->setContentsMargins(0,0,0,0);
d->delegates[static_cast<int>(Global::ViewMode::kListMode)]->setPaintProxy(new ListItemPaintProxy(this));
model()->setTreeView(false);
setListViewMode();
break;
case Global::ViewMode::kExtendMode:
break;
case Global::ViewMode::kTreeMode:
setIconSize(QSize(kListViewIconSize, kListViewIconSize));
viewport()->setContentsMargins(0,0,0,0);
if (d->itemsExpandable) {
auto proxy = new TreeItemPaintProxy(this);
Expand All @@ -165,7 +164,7 @@ void FileView::setViewMode(Global::ViewMode mode)
d->delegates[static_cast<int>(Global::ViewMode::kListMode)]->setPaintProxy(new ListItemPaintProxy(this));
model()->setTreeView(false);
}

setIconSize(QSize(kListViewIconSize, kListViewIconSize));
setListViewMode();
break;
case Global::ViewMode::kAllViewMode:
Expand Down

0 comments on commit d3e6306

Please sign in to comment.