@@ -15,9 +15,7 @@
17import QtQuick 2.4
17import QtQuick 2.4
19import Ubuntu.Components 1.3
18import Ubuntu.Components 1.3
20−import Ubuntu.Components.Themes 1.3
21import Ubuntu.Components.Popups 1.3
19import Ubuntu.Components.Popups 1.3
22import Utils 0.1
20import Utils 0.1
@@ -35,20 +33,19 @@ Dialog {
36 default property alias columnContents: column.data
34 default property alias columnContents: column.data
37+ if (!visible && dialogLoader) {
38− onVisibleChanged: { if (!visible && dialogLoader) { dialogLoader.active = false; } }
38+ dialogLoader.active = false;
40 focus: true
42 focus: true
42− // FIXME: this is a hack because Dialog subtheming seems broken atm
43− // https://bugs.launchpad.net/ubuntu/+source/ubuntu-ui-toolkit/+bug/1555548
44− ThemeSettings {
44+ theme: ThemeSettings {
45− id: themeHack
45+ name: "Ubuntu.Components.Themes.Ambiance"
48 Component.onCompleted: {
48 Component.onCompleted: {
49− themeHack.palette.normal.overlay = "white";
50− themeHack.palette.normal.overlayText = UbuntuColors.slate;
51− __foreground.theme = themeHack