diff --git a/src/customtraylabel.cpp b/src/customtraylabel.cpp index 83b89ea..a657a89 100644 --- a/src/customtraylabel.cpp +++ b/src/customtraylabel.cpp @@ -56,8 +56,9 @@ CustomTrayLabel::CustomTrayLabel(const TQStringList& argv, pid_t pid, */ void CustomTrayLabel::installMenu() { - TQPixmap kdocker_png(TDEGlobal::iconLoader()->loadIcon("kdocker", TDEIcon::NoGroup, TDEIcon::SizeSmall)); - setIcon(kdocker_png); + //TQPixmap kdocker_png(TDEGlobal::iconLoader()->loadIcon("kdocker", TDEIcon::NoGroup, TDEIcon::SizeSmall)); + TQPixmap *kdocker_png = new TQPixmap("kdocker"); + setIcon(*kdocker_png); TrayLabelMgr *tlMgr = TrayLabelMgr::instance(); mOptionsMenu = new TQPopupMenu(this); @@ -105,7 +106,7 @@ void CustomTrayLabel::installMenu() mSkipTaskbar->addTo(mOptionsMenu); mMainMenu = new TQPopupMenu(this); - mMainMenu->insertItem(TQIconSet(kdocker_png), + mMainMenu->insertItem(TQIconSet(*kdocker_png), i18n("About KDocker"), tlMgr, SLOT(about())); mMainMenu->insertSeparator(); mMainMenu->insertItem(i18n("Options"), mOptionsMenu); diff --git a/src/main.cpp b/src/main.cpp index 4dd0b6f..d1e0a38 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -48,7 +48,6 @@ int main(int argc, char *argv[]) { // setup signal handlers that undock and quit signal(SIGHUP, sighandler); - signal(SIGSEGV, sighandler); signal(SIGTERM, sighandler); signal(SIGINT, sighandler); signal(SIGUSR1, sighandler);