diff --git a/src/sakia/gui/mainwindow.py b/src/sakia/gui/mainwindow.py
index 0931998244ed0982c2d5040d50cac06c5ff28d26..20d159d48d2257392f3a8e2a7030ab40f3f63c29 100644
--- a/src/sakia/gui/mainwindow.py
+++ b/src/sakia/gui/mainwindow.py
@@ -79,7 +79,7 @@ class MainWindow(QObject):
 
         self.combo_referential = combo_referential
         self.combo_referential.setEnabled(False)
-        self.combo_referential.currentIndexChanged[str].connect(self.referential_changed)
+        self.combo_referential.currentIndexChanged[int].connect(self.referential_changed)
 
         self.homescreen = homescreen
 
@@ -201,7 +201,7 @@ class MainWindow(QObject):
                              error,
                              QMessageBox.Ok)
 
-    @pyqtSlot(str)
+    @pyqtSlot(int)
     def referential_changed(self, index):
         if self.account:
             self.account.set_display_referential(index)