touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #115900
[Bug 1511839] Re: On dynamically created pages, head.sections.selectedIndex can't be set to -1
This bug was fixed in the package ubuntu-ui-toolkit -
1.3.1705+16.04.20151103-0ubuntu1
---------------
ubuntu-ui-toolkit (1.3.1705+16.04.20151103-0ubuntu1) xenial; urgency=medium
[ Zsombor Egri ]
* Fix Sections sync with PageHeadSections selectedIndex changes. (LP:
#1511839)
-- Zoltan Balogh <zoltan.balogh@xxxxxxxxxxxxx> Tue, 03 Nov 2015
11:16:12 +0000
** Changed in: ubuntu-ui-toolkit (Ubuntu)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-ui-toolkit in
Ubuntu.
https://bugs.launchpad.net/bugs/1511839
Title:
On dynamically created pages, head.sections.selectedIndex can't be set
to -1
Status in Canonical System Image:
Fix Committed
Status in ubuntu-ui-toolkit package in Ubuntu:
Fix Released
Bug description:
Ubuntu.Components version: 1.3
Some times it is desirable that none of the entries in the head.sections.model is selected by default.
While that works fine on statically created pages, if I define a page inside a component, or load it directly from a QML file, this is not respected.
The following sample QML application reproduces the problem:
import QtQuick 2.3
import Ubuntu.Components 1.3
MainView {
width: units.gu(30)
height: units.gu(60)
Component {
id: pageComponent
Page {
id: page
title: i18n.tr("The Page")
head.sections.model: ["one","two","three"]
head.sections.selectedIndex: -1
}
}
PageStack {
id: stack
}
Component.onCompleted: {
stack.push(pageComponent)
}
}
Expected result: a page with no section selected.
What happens: the first section of the header is selected by default
To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1511839/+subscriptions
References