summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-01 18:02:15 +0000
committersadrul@chromium.org <sadrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-08-01 18:02:15 +0000
commit7476dcc28a981cc5889d5c2ccc64df333a76b9de (patch)
treeb36d34a7b93c3de278736de16ec35edd202990b5
parent351b41f5189ee95e3e6d414cce81e7cc1cf05758 (diff)
downloadchromium_src-7476dcc28a981cc5889d5c2ccc64df333a76b9de.zip
chromium_src-7476dcc28a981cc5889d5c2ccc64df333a76b9de.tar.gz
chromium_src-7476dcc28a981cc5889d5c2ccc64df333a76b9de.tar.bz2
athena: Show a connected network in the debug status-window.
BUG=399257 R=oshima@chromium.org Review URL: https://codereview.chromium.org/428263005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287046 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--athena/main/debug/debug_window.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/athena/main/debug/debug_window.cc b/athena/main/debug/debug_window.cc
index bc0abcf..e53740a 100644
--- a/athena/main/debug/debug_window.cc
+++ b/athena/main/debug/debug_window.cc
@@ -18,6 +18,7 @@
#include "chromeos/network/network_state.h"
#include "chromeos/network/network_state_handler.h"
#include "chromeos/network/network_state_handler_observer.h"
+#include "chromeos/network/network_type_pattern.h"
#include "ui/aura/window.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/gfx/image/image.h"
@@ -125,6 +126,10 @@ class NetworkStatus : public chromeos::NetworkStateHandlerObserver {
chromeos::NetworkStateHandler* handler =
chromeos::NetworkHandler::Get()->network_state_handler();
const chromeos::NetworkState* network = handler->DefaultNetwork();
+ if (!network) {
+ network = handler->ConnectedNetworkByType(
+ chromeos::NetworkTypePattern::NonVirtual());
+ }
if (network) {
status = base::StringPrintf(
"%s (%s)", network->ip_address().c_str(), network->name().c_str());