Diffusion Solid f544380db863

Windows: Don't display error dialogs

Authored by kfunk on Oct 17 2016, 8:02 PM.

Description

Windows: Don't display error dialogs

Summary:
Some Windows API functions like GetDiskFreeSpaceEx may produce error
dialogs. This is not desired. Fix this by temporarily blocking errors by
calling SetThreadErrorMode with certain error suppressing flags.

BUG: 371012
FIXED-IN: 5.28.0

Reviewers: Frameworks, brauch, vonreth

Reviewed By: vonreth

Subscribers: vonreth, nalvarez, broulik

Differential Revision: https://phabricator.kde.org/D3091

Details

Committed
kfunkOct 18 2016, 7:33 AM
Reviewer
vonreth
Differential Revision
D3091: Windows: Don't display error dialogs
Parents
R245:d4375faec404: Windows: Fix some compiler warnings
Branches
Unknown
Tags
Unknown