Browse Source

Doc inverted-color-scheme-changed event

Kevin Sawicki 8 years ago
parent
commit
af27c62b07

+ 1 - 1
atom/browser/api/atom_api_system_preferences_win.cc

@@ -110,8 +110,8 @@ LRESULT CALLBACK SystemPreferences::WndProc(HWND hwnd,
 void SystemPreferences::OnColorChanged() {
   bool new_invertered_color_scheme = IsInvertedColorScheme();
   if (new_invertered_color_scheme != invertered_color_scheme_) {
-    Emit("inverted-color-scheme-changed", new_invertered_color_scheme);
     invertered_color_scheme_ = new_invertered_color_scheme;
+    Emit("inverted-color-scheme-changed", new_invertered_color_scheme);
   }
 }
 

+ 8 - 1
docs/api/system-preferences.md

@@ -17,8 +17,15 @@ Returns:
 
 * `event` Event
 * `newColor` String - The new RGBA color the user assigned to be there system
-accent color.
+  accent color.
 
+### Event: 'inverted-color-scheme-changed' _Windows_
+
+Returns:
+
+* `event` Event
+* `invertedColorScheme` Boolean - `true` if a inverted color scheme, such as
+  a high contrast theme, is being used, `false` otherwise.
 
 ## Methods