https://bugs.kde.org/show_bug.cgi?id=520894

cwo <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #2 from cwo <[email protected]> ---
This is a kmenuedit bug. It creates a file named like "Test: 1.desktop". This
is not correct; the desktop file spec says:

> For applications, the part of the name of the desktop file before the 
> .desktop extension should be a valid D-Bus well-known name. This means that 
> it is a sequence of non-empty elements separated by dots (U+002E FULL STOP), 
> none of which starts with a digit, and each of which contains only characters 
> from the set [A-Za-z0-9-_]: ASCII letters, digits, dash (U+002D HYPHEN-MINUS) 
> and underscore (U+005F LOW LINE). 

https://specifications.freedesktop.org/desktop-entry/latest/file-naming.html

Kicker backend treats these as urls, so "Test: " is treated as a scheme, and is
cut off as it's not a scheme that needs special handling.

There's also a bug in the kicker backend, a fallback using the complete string
(not cutting of the scheme) is supposed to happen, but doesn't due to a code
error. This was introduced in the 6.7 cycle, which explains why we get
different results in 6.6 and 6.7. After fixing that, I get the same behavior as
described by Andrés: the entry can be added to the favorites, but not removed.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to