gnome-commander r1902 - in trunk: . doc/C src



Author: epiotr
Date: Wed Jul 23 16:25:28 2008
New Revision: 1902
URL: http://svn.gnome.org/viewvc/gnome-commander?rev=1902&view=rev

Log:
Fixed problem #538806 (quick search in root dir)

Modified:
   trunk/ChangeLog
   trunk/NEWS
   trunk/doc/C/gnome-commander.xml
   trunk/src/gnome-cmd-quicksearch-popup.cc

Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS	(original)
+++ trunk/NEWS	Wed Jul 23 16:25:28 2008
@@ -3,6 +3,7 @@
 ---------------
 
 Bug fixes:
+ * Fixed problem #538806 (quick search in root dir)
  * Fixed problem #539753 (build error on Solaris)
  * Fixed problem #541404 (update of host names)
  * Fixed problem with file sorting in advanced file rename tool

Modified: trunk/doc/C/gnome-commander.xml
==============================================================================
--- trunk/doc/C/gnome-commander.xml	(original)
+++ trunk/doc/C/gnome-commander.xml	Wed Jul 23 16:25:28 2008
@@ -5918,6 +5918,9 @@
                 <para>
                     <itemizedlist>
                         <listitem>
+                            <para>Fixed problem #538806 (quick search in root dir)</para>
+                        </listitem>
+                        <listitem>
                             <para>Fixed problem #539753 (build error on Solaris)</para>
                         </listitem>
                         <listitem>

Modified: trunk/src/gnome-cmd-quicksearch-popup.cc
==============================================================================
--- trunk/src/gnome-cmd-quicksearch-popup.cc	(original)
+++ trunk/src/gnome-cmd-quicksearch-popup.cc	Wed Jul 23 16:25:28 2008
@@ -42,15 +42,15 @@
 
 inline void focus_file (GnomeCmdQuicksearchPopup *popup, GnomeCmdFile *finfo)
 {
-    gint row = gnome_cmd_file_list_get_row_from_file (popup->priv->fl, finfo);
+    if (strcmp (finfo->info->name, "..") == 0)
+        return;
+
     popup->priv->last_focused_file = finfo;
-    if (row > 0)
-    {
-        gtk_clist_moveto (GTK_CLIST (popup->priv->fl), row, 0, 1, 0);
-        gtk_clist_freeze (GTK_CLIST (popup->priv->fl));
-        GNOME_CMD_CLIST (popup->priv->fl)->drag_motion_row = row;
-        gtk_clist_thaw (GTK_CLIST (popup->priv->fl));
-    }
+    gint row = gnome_cmd_file_list_get_row_from_file (popup->priv->fl, finfo);
+    gtk_clist_moveto (GTK_CLIST (popup->priv->fl), row, 0, 1, 0);
+    gtk_clist_freeze (GTK_CLIST (popup->priv->fl));
+    GNOME_CMD_CLIST (popup->priv->fl)->drag_motion_row = row;
+    gtk_clist_thaw (GTK_CLIST (popup->priv->fl));
 }
 
 



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