Revision | d560c5651ed71f72dee9110dc598a54c222a88a3 (tree) |
---|---|
Zeit | 2019-10-07 23:13:18 |
Autor | yyagi <yyagi.dtxmania@gmai...> |
Commiter | yyagi |
#39661 [Dridi's PATCH 7/9] PowerGetActiveScheme may fail with Wine.
I added a stub in Wine, but it currently does nothing.
@@ -135,7 +135,10 @@ namespace FDK | ||
135 | 135 | private static Guid GetActivePowerPlan() |
136 | 136 | { |
137 | 137 | IntPtr pCurrentSchemeGuid = IntPtr.Zero; |
138 | - CWin32.PowerGetActiveScheme( IntPtr.Zero, ref pCurrentSchemeGuid ); | |
138 | + if (CWin32.PowerGetActiveScheme(IntPtr.Zero, ref pCurrentSchemeGuid) != 0) | |
139 | + { | |
140 | + return Guid.Empty; | |
141 | + } | |
139 | 142 | var currentSchemeGuid = (Guid) Marshal.PtrToStructure( pCurrentSchemeGuid, typeof( Guid ) ); |
140 | 143 | return currentSchemeGuid; |
141 | 144 | } |