From b7c0a3c14bf0dc66515bc5d5c39f4e8bf91630e9 Mon Sep 17 00:00:00 2001
From: dimfish <dimfish@gmail.com>
Date: Thu, 1 Sep 2016 16:04:24 +0300
Subject: [PATCH] ShowTotalSize fix

---
 unicode_far/filelist.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/unicode_far/filelist.cpp b/unicode_far/filelist.cpp
index 3332ef7..e5e48df 100644
--- a/unicode_far/filelist.cpp
+++ b/unicode_far/filelist.cpp
@@ -7815,7 +7815,7 @@ void FileList::ShowTotalSize(const OpenPanelInfo &Info)
 	{
 		string strFreeSize, strTotalSize;
 		auto strFormSize = size2str(TotalFileSize, 6, short_mode);
-		if (Global->Opt->ShowPanelFree && (m_PanelMode != panel_mode::PLUGIN_PANEL || (Info.Flags & OPIF_REALNAMES)))
+		if (Global->Opt->ShowPanelFree && (Info.Flags & OPIF_USEFREESIZE  || Info.Flags & OPIF_REALNAMES))
 			strFreeSize = (FreeDiskSize != static_cast<unsigned __int64>(-1)) ? size2str(FreeDiskSize, 0, short_mode) : L"?";
 
 		if (Global->Opt->ShowPanelTotals)
-- 
2.9.2.windows.1

