diff options
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/client/srvbrowse.cpp | 4 | ||||
| -rw-r--r-- | src/engine/client/srvbrowse.h | 1 | ||||
| -rw-r--r-- | src/engine/serverbrowser.h | 1 |
3 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/client/srvbrowse.cpp b/src/engine/client/srvbrowse.cpp index 5835bb3b..cb91477d 100644 --- a/src/engine/client/srvbrowse.cpp +++ b/src/engine/client/srvbrowse.cpp @@ -707,6 +707,10 @@ void CServerBrowser::RemoveFavorite(const NETADDR &Addr) } } +bool CServerBrowser::IsRefreshing() const +{ + return m_pFirstReqServer != 0; +} bool CServerBrowser::IsRefreshingMasters() const { diff --git a/src/engine/client/srvbrowse.h b/src/engine/client/srvbrowse.h index ebcdbb30..20e8bd46 100644 --- a/src/engine/client/srvbrowse.h +++ b/src/engine/client/srvbrowse.h @@ -29,6 +29,7 @@ public: // interface functions void Refresh(int Type); + bool IsRefreshing() const; bool IsRefreshingMasters() const; int LoadingProgression() const; diff --git a/src/engine/serverbrowser.h b/src/engine/serverbrowser.h index 4409e9bc..d140df25 100644 --- a/src/engine/serverbrowser.h +++ b/src/engine/serverbrowser.h @@ -78,6 +78,7 @@ public: }; virtual void Refresh(int Type) = 0; + virtual bool IsRefreshing() const = 0; virtual bool IsRefreshingMasters() const = 0; virtual int LoadingProgression() const = 0; |