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

List:       kde-commits
Subject:    Re: KDE/kdelibs/kio/bookmarks
From:       David Faure <faure () kde ! org>
Date:       2007-09-30 22:19:38
Message-ID: 200710010019.46142.faure () kde ! org
[Download RAW message or body]

On Sunday 30 September 2007, Daniel Teske wrote:
> SVN commit 719185 by teske:
> 
> Newly added bookmakrs get the favicon.
> 
> 
> 
> M  +8 -2      kbookmark.cc  
> 
> 
> --- trunk/KDE/kdelibs/kio/bookmarks/kbookmark.cc #719184:719185
> @@ -148,14 +148,20 @@
> return bm;
> }
> 
> -KBookmark KBookmarkGroup::addBookmark( const QString & text, const KUrl \
> & url, const QString & icon ) +KBookmark KBookmarkGroup::addBookmark( \
> const QString & text, const KUrl & url, const QString & _icon ) {
> +    QString icon = _icon;
> //kDebug(7043) << "KBookmarkGroup::addBookmark " << text << " into " << \
> m_address; QDomDocument doc = element.ownerDocument();
> QDomElement elem = doc.createElement( "bookmark" );    
> elem.setAttribute( "href", url.url() ); // gives us utf8
> -    elem.setAttribute( "icon", icon.isEmpty()? \
> KMimeType::iconNameForUrl( url ) : icon  ); 
> +    if(icon.isEmpty())
> +        icon = KMimeType::favIconForUrl( url );
> +    if(icon.isEmpty())
> +        icon = KMimeType::iconNameForUrl( url );
> +    elem.setAttribute( "icon", icon );

This is a strange commit; iconNameForUrl calls favIconForUrl already. I \
guess something might be broken in KMimeType, but this commit seems like a \
workaround, the real fix would be in KMimeType.


-- 
David Faure, faure@kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).


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

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