Skip to content

fix: 异步调用 DBus 打开缩略图文件#484

Merged
deepin-bot[bot] merged 1 commit into
linuxdeepin:masterfrom
Resurgamz:master
Jun 12, 2026
Merged

fix: 异步调用 DBus 打开缩略图文件#484
deepin-bot[bot] merged 1 commit into
linuxdeepin:masterfrom
Resurgamz:master

Conversation

@Resurgamz

@Resurgamz Resurgamz commented Jun 11, 2026

Copy link
Copy Markdown

… 将V23+环境下图片/视频缩略图打开逻辑改为异步 DBuS 调用,避免同步等待D-Bus 返回导致相机界面卡顿。

Log: 修复点击缩略图打开视频时因同步 D-Bus调用阻塞导致相机界面卡顿的问题。
Bug: https://pms.uniontech.com/bug-view-361401.html

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @Resurgamz, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@Resurgamz Resurgamz force-pushed the master branch 7 times, most recently from e9ad9d8 to f9c5bfd Compare June 12, 2026 03:20
@Resurgamz Resurgamz changed the title fix: 优化缩略图打开外部应用的 D-Bus 调用 … fix: 异步调用 DBus 打开缩略图文件 Jun 12, 2026
将 v23+ 环境下图片/视频缩略图打开逻辑改为异步 DBus 调用,
避免同步等待 D-Bus 返回导致相机界面卡顿。

DBus 调用失败或超时时走原有备用打开路径,避免点击缩略图无响应。

Log: 修复缩略图打开外部应用时同步 D-Bus 调用导致界面卡顿的问题。
Bug: https://pms.uniontech.com/bug-view-361401.html
@deepin-ci-robot

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: lzwind, Resurgamz

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@Resurgamz

Copy link
Copy Markdown
Author

/merge

@deepin-bot deepin-bot Bot merged commit 7e93595 into linuxdeepin:master Jun 12, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants