eric6/Preferences/ConfigurationPages/EditorKeywordsPage.py

changeset 8151
8c1445825e7b
parent 7923
91e843545d9a
child 8218
7c09585bd960
--- a/eric6/Preferences/ConfigurationPages/EditorKeywordsPage.py	Thu Mar 04 17:44:41 2021 +0100
+++ b/eric6/Preferences/ConfigurationPages/EditorKeywordsPage.py	Thu Mar 04 17:48:09 2021 +0100
@@ -89,7 +89,7 @@
         
         self.currentLanguage = ''
         self.currentSet = 1
-        self.on_languageCombo_activated(self.currentLanguage)
+        self.on_languageCombo_activated(0)
     
     def save(self):
         """
@@ -102,14 +102,16 @@
         for lang, keywords in self.__keywords.items():
             Preferences.setEditorKeywords(lang, keywords["Sets"])
         
-    @pyqtSlot(str)
-    def on_languageCombo_activated(self, language):
+    @pyqtSlot(int)
+    def on_languageCombo_activated(self, index):
         """
         Private slot to fill the keywords edit.
         
-        @param language selected language
-        @type str
+        @param index index of the selected entry
+        @type int
         """
+        language = self.languageCombo.itemText(index)
+        
         self.defaultButton.setEnabled(bool(language))
         self.allDefaultButton.setEnabled(bool(language))
         

eric ide

mercurial