[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: fairly bad KFM bug
From:       David Faure <David.Faure () insa-lyon ! fr>
Date:       1999-01-27 17:08:22
[Download RAW message or body]

On Wed, Jan 27, 1999 at 11:18:28AM -0500, Preston Brown wrote:
> KFM has a somewhat nasty bug.  When you bookmark a page that does not set
> the title, you end up creating a bookmark '.kdelnk'.  This shows up as an
> empty line in the bookmarks menu, etc.  I think it might be wise to have
> it create 'NoTitle.kdelnk' instead, followed by 'NoTitle1.kdelnk', etc.
True.
Would the following suit you ?
(Sorry, no numbering, I don't see how to do it - or with a static int, we
can do it for the current session, which is a little better than nothing.)

Index: bookmark.cpp
===================================================================
RCS file: /home/kde/kdebase/kfm/bookmark.cpp,v
retrieving revision 1.16
diff -u -p -r1.16 bookmark.cpp
--- bookmark.cpp	1998/11/14 00:14:03	1.16
+++ bookmark.cpp	1999/01/27 17:03:35
@@ -281,13 +281,16 @@ KBookmark::KBookmark( KBookmarkManager *
   m_id = g_id++;
   m_pManager = _bm;
   m_lstChildren.setAutoDelete( true );
-  m_text = _text;
+  if (_text[0]=='\0')
+      m_text = i18n("NoTitle");
+  else
+      m_text = _text;
   m_url = _url;
   m_type = URL;
   
   m_file = _parent->file();
   m_file += "/";
-  m_file += encode( _text );
+  m_file += encode( m_text );
   m_file += ".kdelnk";
 
   FILE *f = fopen( m_file, "w" );


-- 
 ____________________________________________________________________
|                                                                    |
|  David FAURE                                                       |
|  E-mail : David.Faure@insa-lyon.fr, faure@kde.org                  |
|  http://www.insa-lyon.fr/People/AEDI/dfaure/index.html             |
|____________________________________________________________________|

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic