Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: qtdeclarative-opensource-src (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to qtdeclarative-opensource-
src in Ubuntu.
https://bugs.launchpad.net/bugs/1619281

Title:
  Text.color can't be compared reliably

Status in qtdeclarative-opensource-src package in Ubuntu:
  Confirmed

Bug description:
  Given the below QML:

  import QtQuick 2.4

  Text {
      id: text
      text: 'foobar'
      color: foobar

      property color foobar: Qt.rgba(0, 0, 0, 0.5)
      property color foobar2: foobar

      Component.onCompleted: {
          console.log("text:", text.color, foobar, Qt.colorEqual(text.color, 
foobar), text.color.a);
          console.log("property:", foobar2, foobar, Qt.colorEqual(foobar2, 
foobar), foobar2.a);
          /*
              qml: text: #80000000 #80000000 false 0.5019607843137255
              qml: property: #80000000 #80000000 true 0.5000076295109483
          */
      }
  }

  Seems that Text.color stores the colour with a different precision,
  resulting in Qt.colorEqual() returning false.

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: libqt5quick5 5.6.1-4ubuntu3~xenialoverlay1~1 [origin: 
LP-PPA-ci-train-ppa-service-stable-phone-overlay]
  ProcVersionSignature: Ubuntu 4.4.0-36.55-generic 4.4.16
  Uname: Linux 4.4.0-36-generic x86_64
  NonfreeKernelModules: zfs zunicode zcommon znvpair zavl
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Thu Sep  1 14:40:27 2016
  InstallationDate: Installed on 2016-05-06 (117 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 
(20160420.1)
  SourcePackage: qtdeclarative-opensource-src
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1619281/+subscriptions

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to