[gnome-commander] GnomeCmdData: add constructor to GnomeCmdData::FilterSettings



commit 5b644f3e50bd69cf7aac58ef2ea51d9b87b4b310
Author: Piotr Eljasiak <epiotr src gnome org>
Date:   Fri Nov 11 18:09:54 2011 +0100

    GnomeCmdData: add constructor to GnomeCmdData::FilterSettings

 src/gnome-cmd-data.cc |    4 ----
 src/gnome-cmd-data.h  |   27 +++++++++++++++++----------
 2 files changed, 17 insertions(+), 14 deletions(-)
---
diff --git a/src/gnome-cmd-data.cc b/src/gnome-cmd-data.cc
index 55c57c3..89f934e 100644
--- a/src/gnome-cmd-data.cc
+++ b/src/gnome-cmd-data.cc
@@ -830,10 +830,6 @@ GnomeCmdData::GnomeCmdData(): search_defaults(selections)
     XML_cfg_has_connections = FALSE;
     XML_cfg_has_bookmarks = FALSE;
 
-    memset(&filter_settings, 0, sizeof(filter_settings));
-    filter_settings.hidden = TRUE;
-    filter_settings.backup = TRUE;
-
     list_orientation = FALSE;
 
     toolbar_visibility = TRUE;
diff --git a/src/gnome-cmd-data.h b/src/gnome-cmd-data.h
index ff7a9be..8a50c0a 100644
--- a/src/gnome-cmd-data.h
+++ b/src/gnome-cmd-data.h
@@ -65,6 +65,23 @@ struct GnomeCmdData
 
     enum {SEARCH_HISTORY_SIZE=10, ADVRENAME_HISTORY_SIZE=10, INTVIEWER_HISTORY_SIZE=16};
 
+    struct FilterSettings
+    {
+        gboolean file_types[8];
+
+        gboolean hidden;
+        gboolean backup;
+        gboolean other;
+        gchar *other_value;
+
+        FilterSettings()
+        {
+            memset(file_types, 0, sizeof(file_types));
+            hidden = TRUE;
+            backup = TRUE;
+        }
+    };
+
     struct Options
     {
         //  General
@@ -262,16 +279,6 @@ struct GnomeCmdData
         friend XML::xstream &operator << (XML::xstream &xml, BookmarksConfig &cfg);
     };
 
-    struct FilterSettings
-    {
-        gboolean file_types[8];
-
-        gboolean hidden;
-        gboolean backup;
-        gboolean other;
-        gchar *other_value;
-    };
-
     typedef std::pair<std::string,triple<GnomeCmdFileList::ColumnID,GtkSortType,gboolean> > Tab;
 
     struct Private;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]