[gnome-commander] tab lock: changed param types from (const gchar *name, gboolean) to (GnomeCmdFileList *) in GnomeCmd



commit 0a1e58774d5b154ab88976fc29e04b488b46bdce
Author: Piotr Eljasiak <epiotr src gnome org>
Date:   Mon Jan 10 21:12:21 2011 +0100

    tab lock: changed param types from (const gchar *name, gboolean) to (GnomeCmdFileList *) in GnomeCmdFileSelector::update_tab_label()

 src/gnome-cmd-file-selector.cc |    8 +++++---
 src/gnome-cmd-file-selector.h  |    2 +-
 2 files changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/src/gnome-cmd-file-selector.cc b/src/gnome-cmd-file-selector.cc
index 8acb161..2f8e0d3 100644
--- a/src/gnome-cmd-file-selector.cc
+++ b/src/gnome-cmd-file-selector.cc
@@ -517,7 +517,7 @@ static void on_list_dir_changed (GnomeCmdFileList *fl, GnomeCmdDir *dir, GnomeCm
 
     if (fl->cwd != dir)  return;
 
-    fs->update_tab_label(GNOME_CMD_FILE (dir)->get_name(), fl->locked);
+    fs->update_tab_label(fl);
 
     fs->priv->sel_first_file = FALSE;
     fs->update_files();
@@ -1384,9 +1384,11 @@ GtkWidget *GnomeCmdFileSelector::new_tab(GnomeCmdDir *dir, GnomeCmdFileList::Col
 }
 
 
-void GnomeCmdFileSelector::update_tab_label(const gchar *name, gboolean locked)
+void GnomeCmdFileSelector::update_tab_label(const GnomeCmdFileList *fl)
 {
-    if (locked)
+    const gchar *name = GNOME_CMD_FILE (fl->cwd)->get_name();
+
+    if (fl->locked)
     {
         gchar *s = g_strconcat ("* ", name, NULL);
         notebook->set_label(s);
diff --git a/src/gnome-cmd-file-selector.h b/src/gnome-cmd-file-selector.h
index 872c5c9..1fe8887 100644
--- a/src/gnome-cmd-file-selector.h
+++ b/src/gnome-cmd-file-selector.h
@@ -91,7 +91,7 @@ struct GnomeCmdFileSelector
     void close_tab()                        {  if (notebook->size()>1)  notebook->remove_page();   }
     void close_tab(gint n)                  {  if (notebook->size()>1)  notebook->remove_page(n);  }
 
-    void update_tab_label(const gchar *name, gboolean locked);
+    void update_tab_label(const GnomeCmdFileList *fl);
 
     void show_filter();
     void update_files();



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