]> git.sesse.net Git - kdenlive/blobdiff - src/dvdwizardmenu.cpp
Make sure DVD buttons have integer positions
[kdenlive] / src / dvdwizardmenu.cpp
index 3abced6481cfb5c088cb3182d8775042c7e9cbb7..167baa8cbf8e417fb23b47b58fee53b6780ae458 100644 (file)
@@ -764,8 +764,8 @@ QDomElement DvdWizardMenu::toXml() const
             xmlbutton.setAttribute("target", button->target());
             xmlbutton.setAttribute("command", button->command());
             xmlbutton.setAttribute("backtomenu", button->backMenu());
-            xmlbutton.setAttribute("posx", button->pos().x());
-            xmlbutton.setAttribute("posy", button->pos().y());
+            xmlbutton.setAttribute("posx", (int) button->pos().x());
+            xmlbutton.setAttribute("posy", (int) button->pos().y());
             xmlbutton.setAttribute("text", button->toPlainText());
             QFont font = button->font();
             xmlbutton.setAttribute("font_size", font.pixelSize());
@@ -838,7 +838,7 @@ void DvdWizardMenu::loadXml(DVDFORMAT format, QDomElement xml)
         button->setDefaultTextColor(m_view.text_color->color());
         button->setZValue(4);
         m_scene->addItem(button);
-        button->setPos(e.attribute("posx").toDouble(), e.attribute("posy").toDouble());
+        button->setPos(e.attribute("posx").toInt(), e.attribute("posy").toInt());
 
     }
 }