https://bugs.documentfoundation.org/show_bug.cgi?id=164179

--- Comment #11 from [email protected] ---
Please check if this fixes the issue for you:

```
diff --git a/sw/source/ui/index/swuiidxmrk.cxx
b/sw/source/ui/index/swuiidxmrk.cxx
index f8b1a2351aed..158ccd3803ee 100644
--- a/sw/source/ui/index/swuiidxmrk.cxx
+++ b/sw/source/ui/index/swuiidxmrk.cxx
@@ -1836,14 +1836,21 @@ IMPL_LINK(SwCreateAuthEntryDlg_Impl, IdentifierHdl,
weld::ComboBox&, rBox, void)
     for(int i = 0; i < AUTH_FIELD_END; i++)
     {
         const TextInfo aCurInfo = aTextInfoArr[i];
-        if(AUTH_FIELD_IDENTIFIER == aCurInfo.nToxField)
-            continue;
-        if(AUTH_FIELD_AUTHORITY_TYPE == aCurInfo.nToxField)
-            m_xTypeListBox->set_active_text(
-                        pEntry->GetAuthorField(aCurInfo.nToxField));
-        else
+        switch (aCurInfo.nToxField)
+        {
+        case AUTH_FIELD_IDENTIFIER: continue;
+        case AUTH_FIELD_AUTHORITY_TYPE:
+            m_xTypeListBox->set_active(
+                    pEntry->GetAuthorField(aCurInfo.nToxField).toInt32());
+            break;
+        case AUTH_FIELD_TARGET_TYPE:
+            m_xTargetTypeListBox->set_active(
+                pEntry->GetAuthorField(aCurInfo.nToxField).toInt32());
+            break;
+        default:
             m_pEdits[i]->set_text(
-                        pEntry->GetAuthorField(aCurInfo.nToxField));
+                    pEntry->GetAuthorField(aCurInfo.nToxField));
+        }
     }
 }
```

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to