Index: ui/display/chromeos/display_util.cc |
diff --git a/ui/display/chromeos/display_util.cc b/ui/display/chromeos/display_util.cc |
index a62e47cd6e4b023d3d0f874a36526291eb01e6e1..93bfee0d5b12a158aa0883d8d5e84cdb2176de78 100644 |
--- a/ui/display/chromeos/display_util.cc |
+++ b/ui/display/chromeos/display_util.cc |
@@ -55,6 +55,7 @@ int GetDisplayPower(const std::vector<DisplaySnapshot*>& displays, |
for (size_t i = 0; i < displays.size(); ++i) { |
bool internal = displays[i]->type() == DISPLAY_CONNECTION_TYPE_INTERNAL; |
bool on = |
+ displays[i]->type() == DISPLAY_CONNECTION_TYPE_VIRTUAL || |
state == chromeos::DISPLAY_POWER_ALL_ON || |
(state == chromeos::DISPLAY_POWER_INTERNAL_OFF_EXTERNAL_ON && |
!internal) || |
@@ -67,4 +68,9 @@ int GetDisplayPower(const std::vector<DisplaySnapshot*>& displays, |
return num_on_displays; |
} |
+bool IsPhysicalDisplayType(ui::DisplayConnectionType type) { |
+ return !(type & |
+ (DISPLAY_CONNECTION_TYPE_NETWORK | DISPLAY_CONNECTION_TYPE_VIRTUAL)); |
+} |
+ |
} // namespace ui |