From 49b69c86d3e09832ae67446c3fd5cc21ab09131d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 27 Mar 2015 15:26:51 +0100 Subject: [PATCH] ifconfig/Network: gcc4 build fix. --- src/bin/network/ifconfig/MediaTypes.cpp | 1 + src/preferences/network/InterfaceAddressView.cpp | 10 ++++------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/bin/network/ifconfig/MediaTypes.cpp b/src/bin/network/ifconfig/MediaTypes.cpp index 19efc3ef45..5e7c6b8f64 100644 --- a/src/bin/network/ifconfig/MediaTypes.cpp +++ b/src/bin/network/ifconfig/MediaTypes.cpp @@ -12,6 +12,7 @@ #include "MediaTypes.h" #include +#include struct media_type { diff --git a/src/preferences/network/InterfaceAddressView.cpp b/src/preferences/network/InterfaceAddressView.cpp index 387dcb30e6..5584be11f0 100644 --- a/src/preferences/network/InterfaceAddressView.cpp +++ b/src/preferences/network/InterfaceAddressView.cpp @@ -223,12 +223,10 @@ InterfaceAddressView::_UpdateFields() int32 index = fInterface.FindFirstAddress(fFamily); if (index >= 0) status = fInterface.GetAddressAt(index, address); - if (index < 0 || status != B_OK - || address.Address().IsEmpty() && !autoConfigure) { - if (!autoConfigure) { - _SetModeField(kModeDisabled); - return; - } + if (!autoConfigure && (index < 0 || status != B_OK + || address.Address().IsEmpty())) { + _SetModeField(kModeDisabled); + return; } if (autoConfigure)