diff --git a/src/pulsaranimationwidget.cpp b/src/pulsaranimationwidget.cpp
index 2345c9b79758c564b5b0d0b7527acbebea5e0bf6..44c14ef7ef4776eeb9855a257598badd222c5e97 100644
--- a/src/pulsaranimationwidget.cpp
+++ b/src/pulsaranimationwidget.cpp
@@ -287,8 +287,8 @@ void PulsarAnimationWidget::paintGL()
     {
         glRotatef(130, 0.0, 1.0, 0.0);
         glPushMatrix();
-    {
-        glRotatef(90, 1.0, 0.0, 0.0);
+        {
+            glRotatef(90, 1.0, 0.0, 0.0);
             glRotatef(180, 1.0, 1.0, 0.0);
 
             // create texture coordinates and enable texturing
@@ -296,9 +296,9 @@ void PulsarAnimationWidget::paintGL()
             glBindTexture(GL_TEXTURE_2D, m_beamTexture);
             glEnable(GL_TEXTURE_2D);
 
-        gluSphere(m_quadricPulsar, m_pulsarRadius, 32, 32);
-    }
-    glPopMatrix();
+            gluSphere(m_quadricPulsar, m_pulsarRadius, 32, 32);
+        }
+        glPopMatrix();
     }
     glPopMatrix();
 
@@ -309,7 +309,7 @@ void PulsarAnimationWidget::paintGL()
                      3.0,
                      -3.0);
 
-        glRotatef(-30, 0.0, 1.0, 0.0);
+        glRotatef(-45, 0.0, 1.0, 0.0);
         glRotatef(90, 1.0, 0.0, 0.0);
 
         glPushMatrix();