diff options
Diffstat (limited to 'src-qt5/core/lumina-desktop/panel-plugins/clock/LClock.cpp')
-rw-r--r-- | src-qt5/core/lumina-desktop/panel-plugins/clock/LClock.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src-qt5/core/lumina-desktop/panel-plugins/clock/LClock.cpp b/src-qt5/core/lumina-desktop/panel-plugins/clock/LClock.cpp index c96d0c45..a5266bee 100644 --- a/src-qt5/core/lumina-desktop/panel-plugins/clock/LClock.cpp +++ b/src-qt5/core/lumina-desktop/panel-plugins/clock/LClock.cpp @@ -95,9 +95,11 @@ void LClock::updateTime(bool adjustformat){ int wid = 0; int lwid; for(int i=0; i<lines.length(); i++){ - int lwid = button->fontMetrics().width(lines[i]); + lwid = button->fontMetrics().width(lines[i]); if(lwid>wid){ wid = lwid; } } + if(lines.length()==1){ wid+=6; } //need some extra margins for single-line + else{ wid-=6; } // need to remove some margins for multi-line this->setFixedWidth( wid ); }else{ //vertical layout |