diff --git a/src/widgets/sliderwidget.cpp b/src/widgets/sliderwidget.cpp
index 2ecf474b4..b2f92ab9f 100644
--- a/src/widgets/sliderwidget.cpp
+++ b/src/widgets/sliderwidget.cpp
@@ -338,12 +338,13 @@ void Amarok::VolumeSlider::paletteChange(const QPalette&) {
   generateGradient();
 }
 
-QPixmap Amarok::VolumeSlider::volumePixmapDraw () {
-  QPixmap pixmap (112, 36);
+QPixmap Amarok::VolumeSlider::volumePixmapDraw () const {
+  QPixmap pixmap(112, 36);
   pixmap.fill(Qt::transparent);
-  QPainter painter( &pixmap );
+  QPainter painter(&pixmap);
   QPen pen(palette().color(QPalette::WindowText), 0.3, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin);
   painter.setPen(pen);
+  
   painter.setRenderHint(QPainter::Antialiasing);
   painter.setRenderHint(QPainter::SmoothPixmapTransform);
   // Draw volume control pixmap
diff --git a/src/widgets/sliderwidget.h b/src/widgets/sliderwidget.h
index 0b8e9d1c1..00823c0ac 100644
--- a/src/widgets/sliderwidget.h
+++ b/src/widgets/sliderwidget.h
@@ -98,7 +98,7 @@ class VolumeSlider : public Slider {
 
  public:
   VolumeSlider(QWidget* parent, uint max = 0);
-  QPixmap volumePixmapDraw();
+  QPixmap volumePixmapDraw() const;
 
  protected:
   virtual void paintEvent(QPaintEvent*);