The application was crashing when clicking on the Preferences menu or the conference icon. * gnu/packages/patches/linphoneqt-tabbutton.patch: Add file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/linphone.scm (linphoneqt)[source]: Use it. [inputs]: Add qtquickcontrols. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
		
			
				
	
	
		
			96 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
	
		
			2.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From ecaab0f73d0b74bbfbf150286305fa6e12970037 Mon Sep 17 00:00:00 2001
 | |
| From: Ronan Abhamon <ronan.abhamon@belledonne-communications.com>
 | |
| Date: Fri, 19 Jan 2018 14:42:01 +0100
 | |
| Subject: [PATCH] fix(SettingsWindow): rename icon property of TabButton to
 | |
|  iconName (issue with Qt 5.10 and new icon property)
 | |
| 
 | |
| ---
 | |
|  ui/modules/Common/Form/Tab/TabButton.qml |  8 ++++----
 | |
|  ui/views/App/Settings/SettingsWindow.qml | 14 +++++++-------
 | |
|  2 files changed, 11 insertions(+), 11 deletions(-)
 | |
| 
 | |
| diff --git a/ui/modules/Common/Form/Tab/TabButton.qml b/ui/modules/Common/Form/Tab/TabButton.qml
 | |
| index ad220ab2..a47bb20b 100644
 | |
| --- a/ui/modules/Common/Form/Tab/TabButton.qml
 | |
| +++ b/ui/modules/Common/Form/Tab/TabButton.qml
 | |
| @@ -12,8 +12,8 @@ Controls.TabButton {
 | |
|  
 | |
|    // ---------------------------------------------------------------------------
 | |
|  
 | |
| -  property string icon
 | |
|    property int iconSize: TabButtonStyle.icon.size
 | |
| +  property string iconName
 | |
|  
 | |
|    readonly property bool _isSelected: parent.parent.currentItem === button
 | |
|  
 | |
| @@ -66,9 +66,9 @@ Controls.TabButton {
 | |
|        Layout.leftMargin: TabButtonStyle.text.leftPadding
 | |
|  
 | |
|        icon: {
 | |
| -        var icon = button.icon
 | |
| -        return icon.length
 | |
| -          ? (icon + '_' + (button._isSelected ? 'selected' : 'normal'))
 | |
| +        var iconName = button.iconName
 | |
| +        return iconName.length
 | |
| +          ? (iconName + '_' + (button._isSelected ? 'selected' : 'normal'))
 | |
|            : ''
 | |
|        }
 | |
|        iconSize: button.iconSize
 | |
| diff --git a/ui/views/App/Settings/SettingsWindow.qml b/ui/views/App/Settings/SettingsWindow.qml
 | |
| index b8f5a80f..58909544 100644
 | |
| --- a/ui/views/App/Settings/SettingsWindow.qml
 | |
| +++ b/ui/views/App/Settings/SettingsWindow.qml
 | |
| @@ -48,43 +48,43 @@ ApplicationWindow {
 | |
|          id: tabBar
 | |
|  
 | |
|          TabButton {
 | |
| -          icon: 'settings_sip_accounts'
 | |
| +          iconName: 'settings_sip_accounts'
 | |
|            text: qsTr('sipAccountsTab')
 | |
|            width: implicitWidth
 | |
|          }
 | |
|  
 | |
|          TabButton {
 | |
| -          icon: 'settings_audio'
 | |
| +          iconName: 'settings_audio'
 | |
|            text: qsTr('audioTab')
 | |
|            width: implicitWidth
 | |
|          }
 | |
|  
 | |
|          TabButton {
 | |
| -          icon: 'settings_video'
 | |
| +          iconName: 'settings_video'
 | |
|            text: qsTr('videoTab')
 | |
|            width: implicitWidth
 | |
|          }
 | |
|  
 | |
|          TabButton {
 | |
| -          icon: 'settings_call'
 | |
| +          iconName: 'settings_call'
 | |
|            text: qsTr('callsAndChatTab')
 | |
|            width: implicitWidth
 | |
|          }
 | |
|  
 | |
|          TabButton {
 | |
| -          icon: 'settings_network'
 | |
| +          iconName: 'settings_network'
 | |
|            text: qsTr('networkTab')
 | |
|            width: implicitWidth
 | |
|          }
 | |
|  
 | |
|          TabButton {
 | |
| -          icon: 'settings_advanced'
 | |
| +          iconName: 'settings_advanced'
 | |
|            text: qsTr('uiTab')
 | |
|            width: implicitWidth
 | |
|          }
 | |
|  
 | |
|          TabButton {
 | |
| -          icon: 'settings_advanced'
 | |
| +          iconName: 'settings_advanced'
 | |
|            text: qsTr('uiAdvanced')
 | |
|            width: implicitWidth
 | |
|          }
 | |
| -- 
 | |
| 2.21.0
 | |
| 
 |