From 21a716c6dbf6db77021e923b0392a03d7d106c4a Mon Sep 17 00:00:00 2001 From: Brian Ferguson Date: Thu, 10 Jan 2013 09:38:55 -0700 Subject: [PATCH] Changed indexing to be one-based, instead of zero-based (like Webparser) --- Plugins/PluginFileView/PluginFileView.cpp | 4 +++- Plugins/PluginFileView/PluginFileView.h | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Plugins/PluginFileView/PluginFileView.cpp b/Plugins/PluginFileView/PluginFileView.cpp index 03053239..13cd4b91 100644 --- a/Plugins/PluginFileView/PluginFileView.cpp +++ b/Plugins/PluginFileView/PluginFileView.cpp @@ -175,7 +175,9 @@ PLUGIN_EXPORT void Reload(void* data, void* rm, double* maxValue) child->parent->children.push_back(child); } - child->index = RmReadInt(rm, L"Index", 0); + int index = RmReadInt(rm, L"Index", 1) - 1; + child->index = index >= 0 ? index : 1; + child->ignoreCount = 0!=RmReadInt(rm, L"IgnoreCount", 0); LPCWSTR type = RmReadString(rm, L"Type", L"FOLDERPATH"); diff --git a/Plugins/PluginFileView/PluginFileView.h b/Plugins/PluginFileView/PluginFileView.h index 8d144af4..418326ab 100644 --- a/Plugins/PluginFileView/PluginFileView.h +++ b/Plugins/PluginFileView/PluginFileView.h @@ -180,7 +180,7 @@ struct ChildMeasure date(DTYPE_MODIFIED), iconSize(IS_LARGE), iconPath(L""), - index(0), + index(1), ignoreCount(false), needsIcon(true), value(0.0),