diff --git a/idlabel.cpp b/idlabel.cpp
index 2a05ebb3506f23bb3e2dc5b4660c6856dec628f7..6ce42b21d69ca599ef83d2da2591c05e86fdd521 100644
--- a/idlabel.cpp
+++ b/idlabel.cpp
@@ -35,5 +35,6 @@ IdLabel::mouseDoubleClickEvent(QMouseEvent* event)
     Q_UNUSED(event);
 
     QApplication::clipboard()->setText(this->text());
+    setSelection(0, text().size());
 }