- Add ComboBox for ringtone selection in Call Settings - Convert MKV ringtones to WAV format (Linphone only supports WAV) - Fix ComboSetting to support dialPlan type for international prefix - Disable account devices feature to prevent API errors - Disable automatic update check on startup - Add ringtone fallback to default when custom file not found - Fix ringtone dropdown to not override setting on initialization Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
20 lines
1 KiB
Diff
Executable file
20 lines
1 KiB
Diff
Executable file
diff --git a/liblinphone/tools/metadoc.py b/liblinphone/tools/metadoc.py
|
|
index fc8e92c9a8..04c695eeeb 100644
|
|
--- a/liblinphone/tools/metadoc.py
|
|
+++ b/liblinphone/tools/metadoc.py
|
|
@@ -390,9 +390,12 @@ class Parser:
|
|
paramList = ParameterList()
|
|
for paramItemNode in paramListNode.findall('./parameteritem'):
|
|
name = metaname.ArgName()
|
|
- name.from_snake_case(paramItemNode.find('./parameternamelist/parametername').text)
|
|
- desc = self.parse_description(paramItemNode.find('parameterdescription'))
|
|
- paramList.parameters.append(ParameterDescription(name, desc))
|
|
+ paramNameNode = paramItemNode.find('./parameternamelist/parametername')
|
|
+ paramNameText = paramNameNode.text if paramNameNode is not None and paramNameNode.text else ''
|
|
+ if paramNameText:
|
|
+ name.from_snake_case(paramNameText)
|
|
+ desc = self.parse_description(paramItemNode.find('parameterdescription'))
|
|
+ paramList.parameters.append(ParameterDescription(name, desc))
|
|
return paramList
|
|
def _parse_itemized_list(self, itemListNode):
|
|
paragraphs = []
|