diff -r dbb2a175f7b5 -r a36a289372a6 mapeditor.cpp --- a/mapeditor.cpp Thu Jul 30 12:55:17 2009 +0000 +++ b/mapeditor.cpp Thu Aug 06 17:33:55 2009 +0000 @@ -3612,8 +3612,10 @@ BranchObj *bo=xelection.getBranch(); if (bo) { - QString url= "https://bugzilla.novell.com/show_bug.cgi?id="+bo->getHeading(); - setURL (url); + QString h=bo->getHeading(); + QRegExp rx("^(\\d+)"); + if (rx.indexIn(h) !=-1) + setURL ("https://bugzilla.novell.com/show_bug.cgi?id="+rx.cap(1) ); } }