Index: ui/display/chromeos/display_util.cc |
diff --git a/ui/display/chromeos/display_util.cc b/ui/display/chromeos/display_util.cc |
index 212144cf20740c297d7d081a20cddd4bbc0c5934..5b57c7e1a011a00d69d623fd7ab4e2d3f104103b 100644 |
--- a/ui/display/chromeos/display_util.cc |
+++ b/ui/display/chromeos/display_util.cc |
@@ -56,6 +56,7 @@ int GetDisplayPower( |
bool internal = |
display_states[i].display->type() == DISPLAY_CONNECTION_TYPE_INTERNAL; |
bool on = |
+ display_states[i].display->type() == DISPLAY_CONNECTION_TYPE_VIRTUAL || |
state == chromeos::DISPLAY_POWER_ALL_ON || |
(state == chromeos::DISPLAY_POWER_INTERNAL_OFF_EXTERNAL_ON && |
!internal) || |
@@ -68,4 +69,9 @@ int GetDisplayPower( |
return num_on_displays; |
} |
+bool IsNativeDisplay(ui::DisplayConnectionType type) { |
+ return !(type & |
+ (DISPLAY_CONNECTION_TYPE_NETWORK | DISPLAY_CONNECTION_TYPE_VIRTUAL)); |
+} |
+ |
} // namespace ui |