Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189603 - Custom Application Launcher does not get added if no icon is selected
Summary: Custom Application Launcher does not get added if no icon is selected
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-20 15:25 UTC by Patrick van Staveren
Modified: 2008-07-31 22:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick van Staveren 2007-08-20 15:25:38 UTC
Adding a new application launcher as a custom launcher does not work if no icon has been selected.  I'm quite sure this used to work in previous GNOME versions, but seems to be broken now that I've upped to 2.18.

Reproducible: Always

Steps to Reproduce:
1. Right click a panel, and select Add to Panel...
2. Select 'Custom Application Launcher' and click 'Add'
3. Fill in details into the boxes, but leave the icon set as 'No Icon'
4. Click 'OK'

Actual Results:  
Nothing.  The dialog just closes; the panel does not have a new icon (not even a broken image icon or anything)

Expected Results:  
The launcher should be added with some sort of a default icon.  This used to be the GNOME foot with a question mark next to it.

This may well be an upstream bug...however a search on BGO yields nothing.

Adding a custom launcher with an icon works fine, so it's definitely related to the icon itself.  It's quite possible that the launcher itself is added to the panel, but the No Icon state is not handled properly and GTK pukes without an icon in the widget.

I am running gnome-panel-2.18.3, gtk+-2.10.13, gnome-desktop-2.18.2.

pv@atlas:~/ emerge --info    
Portage 2.1.2.11 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.5-r4, 2.6.20-gentoo-r6-03 i686)
=================================================================
System uname: 2.6.20-gentoo-r6-03 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Mon, 20 Aug 2007 06:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-Os -march=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.cites.uiuc.edu/pub/gentoo/ http://adelie.polymtl.ca/ http://mirror.phy.olemiss.edu/mirror/gentoo"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/overlays/local"
SYNC="rsync://172.16.1.10/gentoo-portage"
USE="X acl acpi alsa apache2 berkdb bonobo bzip2 cairo crypt cups dbus dga dio exif expat fam firefox flac gdbm gif gnome gnome2 gnutls gstreamer gtk gtk2 gtkhtml hal howl imlib jpeg jpeg2k kerberos lesstif libnotify mad mime mmap mmx mp3 nptl nptlonly ogg oggvorbis pam pcre pdf png posix ppds quicktime readline samba sdl skey sockets sse sse2 ssl startup-notification svg theora threads tiff truetype unicode usb vorbis x86 xinerama xml xml2 xpm xv xvid zlib" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" USERLAND="GNU" VIDEO_CARDS="i810 vesa vga nv"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2007-08-20 21:39:57 UTC
This appears to be fixed in the current development versions of panel (ie, it has a default icon).  So, it will certainly be fixed in 2.20.x.  I'm not sure if upstream will backport the fix to 2.18.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-07-31 22:17:52 UTC
closing per comment #1. Feel free to reopen it it's still a problem.