[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#871482: marked as done (krita: mouse wheel canvas zoom control lost after using another widget)



Your message dated Sat, 19 Aug 2017 07:34:31 +0000
with message-id <E1diyH9-0006TH-Ja@fasolo.debian.org>
and subject line Bug#871482: fixed in krita 1:3.2.0+dfsg-1
has caused the Debian Bug report #871482,
regarding krita: mouse wheel canvas zoom control lost after using another widget
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
871482: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871482
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: krita
Version: 1:3.1.1+dfsg-1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

normal usage of the stable package:
- Start krita
- use mouse wheel over canvas, works as expected
- use mouse wheel over brush size or scroll bar or similar widget of the 
workspace
- use mouse wheel over canvas again does not zoom in or out anymore

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

- clicking onto canvas with left mouse button does not reactivate normal 
behaviour
- changed to a new user (no change of bug effect)
- patching like in https://cgit.kde.org/krita.git/commit/?
id=9bec9bb20d9b593ed4a3194dce11bc5191c9bea5
        helps to solve the problem

further investigations:
seems to be a problem of new Qt 5.7 :
http://code.qt.io/cgit/qt/qtbase.git/commit/?
id=f253f4c3310655933266f62e90f46fd12b5c49e4

which was not patched like in :
https://cgit.kde.org/krita.git/commit/?
id=9bec9bb20d9b593ed4a3194dce11bc5191c9bea5

Just fixing it with these two changes solved the problem...

   * What was the outcome of this action?

Applying the attached patch helps to solve the problem


-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de 
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages krita depends on:
ii  kio                    5.28.0-2
ii  krita-data             1:3.1.1+dfsg-1
ii  libboost-system1.62.0  1.62.0+dfsg-4
ii  libc6                  2.24-11+deb9u1
ii  libcurl3               7.52.1-5
ii  libexiv2-14            0.25-3.1
ii  libfftw3-double3       3.3.5-3
ii  libgcc1                1:6.3.0-18
ii  libgomp1               6.3.0-18
ii  libgsl2                2.3+dfsg-1
ii  libilmbase12           2.2.0-12
ii  libjpeg62-turbo        1:1.5.1-2
ii  libkf5archive5         5.28.0-2
ii  libkf5completion5      5.28.0-1
ii  libkf5configcore5      5.28.0-2
ii  libkf5configgui5       5.28.0-2
ii  libkf5coreaddons5      5.28.0-2
ii  libkf5crash5           5.28.0-1
ii  libkf5guiaddons5       5.28.0-1
ii  libkf5i18n5            5.28.0-2
ii  libkf5itemviews5       5.28.0-1
ii  libkf5kiocore5         5.28.0-2
ii  libkf5widgetsaddons5   5.28.0-3
ii  libkf5windowsystem5    5.28.0-2
ii  liblcms2-2             2.8-4
ii  libopencolorio1v5      1.0.9~dfsg0-6+b2
ii  libopenexr22           2.2.0-11+b1
ii  libpng16-16            1.6.28-1
ii  libpoppler-qt5-1       0.48.0-2
ii  libqt5concurrent5      5.7.1+dfsg-3+b1
ii  libqt5core5a           5.7.1+dfsg-3+b1
ii  libqt5dbus5            5.7.1+dfsg-3+b1
ii  libqt5gui5             5.7.1+dfsg-3+b1
ii  libqt5network5         5.7.1+dfsg-3+b1
ii  libqt5printsupport5    5.7.1+dfsg-3+b1
ii  libqt5svg5             5.7.1~20161021-2+b2
ii  libqt5widgets5         5.7.1+dfsg-3+b1
ii  libqt5x11extras5       5.7.1~20161021-2
ii  libqt5xml5             5.7.1+dfsg-3+b1
ii  libraw15               0.17.2-6+b1
ii  libstdc++6             6.3.0-18
ii  libtiff5               4.0.8-2+deb9u1
ii  libx11-6               2:1.6.4-3
ii  libxcb1                1.12-1
ii  libxi6                 2:1.7.9-1
ii  zlib1g                 1:1.2.8.dfsg-5

krita recommends no packages.

Versions of packages krita suggests:
ii  colord      1.3.3-2
ii  ffmpeg      7:3.2.5-1
ii  krita-l10n  1:3.1.1+dfsg-1.1

-- no debconf information

Index: krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection.cpp
===================================================================
--- krita-3.1.1+dfsg.orig/libs/ui/input/wintab/qxcbconnection.cpp
+++ krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection.cpp
@@ -545,7 +545,7 @@ public:
     class WheelEvent : public InputEvent {
     public:
         WheelEvent(QWindow *w, ulong time, const QPointF & local, const QPointF & global, QPoint pixelD, QPoint angleD, int qt4D, Qt::Orientation qt4O,
-                   Qt::KeyboardModifiers mods, Qt::ScrollPhase phase = Qt::ScrollUpdate, Qt::MouseEventSource src = Qt::MouseEventNotSynthesized)
+                   Qt::KeyboardModifiers mods, Qt::ScrollPhase phase = Qt::NoScrollPhase, Qt::MouseEventSource src = Qt::MouseEventNotSynthesized)
             : InputEvent(w, time, Wheel, mods), pixelDelta(pixelD), angleDelta(angleD), qt4Delta(qt4D), qt4Orientation(qt4O), localPos(local), globalPos(global), phase(phase), source(src) { }
         QPoint pixelDelta;
         QPoint angleDelta;
Index: krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection_xi2.h
===================================================================
--- krita-3.1.1+dfsg.orig/libs/ui/input/wintab/qxcbconnection_xi2.h
+++ krita-3.1.1+dfsg/libs/ui/input/wintab/qxcbconnection_xi2.h
@@ -109,7 +109,7 @@ public:
 
         ENTER_FUNCTION();
     }
-    static void handleWheelEvent(QWindow *w, ulong timestamp, const QPointF & local, const QPointF & global, QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods = Qt::NoModifier, Qt::ScrollPhase phase = Qt::ScrollUpdate, Qt::MouseEventSource source = Qt::MouseEventNotSynthesized);
+    static void handleWheelEvent(QWindow *w, ulong timestamp, const QPointF & local, const QPointF & global, QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods = Qt::NoModifier, Qt::ScrollPhase phase = Qt::NoScrollPhase, Qt::MouseEventSource source = Qt::MouseEventNotSynthesized);
 
     static void handleTabletEnterProximityEvent(int device, int pointerType, qint64 uid);
     static void handleTabletLeaveProximityEvent(int device, int pointerType, qint64 uid);

--- End Message ---
--- Begin Message ---
Source: krita
Source-Version: 1:3.2.0+dfsg-1

We believe that the bug you reported is fixed in the latest version of
krita, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 871482@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated krita package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 19 Aug 2017 08:56:22 +0200
Source: krita
Binary: krita krita-data krita-l10n
Architecture: source
Version: 1:3.2.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Description:
 krita      - pixel-based image manipulation program
 krita-data - data files for Krita painting program
 krita-l10n - translations for Krita painting program
Closes: 871482
Changes:
 krita (1:3.2.0+dfsg-1) unstable; urgency=medium
 .
   * New upstream release:
     - fixes scroll wheel behavior with Qt 5.7+ (Closes: #871482)
 .
   [ Simon Quigley ]
   * Run wrap-and-sort to organize debian/control.
 .
   [ Pino Toscano ]
   * Drop removal of gmicparser, no more shipped upstream.
   * Bump Standards-Version to 4.0.1, no changes required.
   * Small copyright update.
   * Update lintian overrides.
Checksums-Sha1:
 f642f87458add01693b182c0389917f03d737b79 2942 krita_3.2.0+dfsg-1.dsc
 690af99778d9c487ab9f64748533fe5a27cf6934 206270889 krita_3.2.0+dfsg.orig.tar.gz
 b62f661b4d93398393afee7ead594bf862f85fd0 17404 krita_3.2.0+dfsg-1.debian.tar.xz
 2e2cf504ab675085348449da07c2725752e14b13 19602 krita_3.2.0+dfsg-1_source.buildinfo
Checksums-Sha256:
 22e1def50ac2b8cd63f26d0b9c23b0b295281fc8865810126e983dded74b5ab0 2942 krita_3.2.0+dfsg-1.dsc
 00a7cba3d79252c132045b8813675c0a7a89c13e32d3392d53de96d2657e76ec 206270889 krita_3.2.0+dfsg.orig.tar.gz
 a0725fbc61b96699a9d8ef4dcd4f8cd9523735c277e08d271548cbce1be7fdf2 17404 krita_3.2.0+dfsg-1.debian.tar.xz
 1886c384594846ac322ceeab88a611fa34e31b65a54a2e7b46a42972bc2b1a3e 19602 krita_3.2.0+dfsg-1_source.buildinfo
Files:
 c4cb1af49f6475e79d352346d5517422 2942 kde optional krita_3.2.0+dfsg-1.dsc
 ea0ecfabb8bd696adcec97988475c97b 206270889 kde optional krita_3.2.0+dfsg.orig.tar.gz
 834b4ea020b7c2caf3ddd1ce3d34ddef 17404 kde optional krita_3.2.0+dfsg-1.debian.tar.xz
 ed20c55bc7389d618fd7da7595af8a22 19602 kde optional krita_3.2.0+dfsg-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAlmX4U0ACgkQLRkciEOx
P02veA//bc0FdesBAauvIt70JfnMRFXaxGVAjfOysTWnsV3W3xRgwsv6pTuH2ET/
6URdXeQ/V1rBg75NfE6gEUiCNsxsc0eIfIEtC406jTUQR+nyB3FtPxA9CPEzfdj+
5trfeYnN4ClF8MScwNz1km6nMHJFTMfW9In9/4vhfrbOAth/dAiJK5q+qwRN++T1
H0uIFQetqVhuzlDEstKVrOpANsg6YpWqpOGVww5hoMNO1PAdUVIoW0vuxZy8t3uB
GPCzuBhstmFWoQn98LoD7H2Bvk2ezQLSyWEinq2IdLNQxsDQVfjQpBJo4EEWM2oL
rT0B2ETyYYZpIGHUR+bt2I717RQENyvBsaNnYbCK4g62l4bbePTDe3+d4RC7P3Yy
I+DHjKqNyy4XqxRom4ROdeO9KqrwQHb48cSSKF1J0HFw4bhZCu0oIeHsb8f5N3jp
HuJ4REEsex/6/RRknPS1yEEJJJeP0LwlUhVXhVXl1+eVMQuV5/RVjJecPmfDLoeR
v5f0pVjRKoqtErdk6dIgz878XKxooSAVokKQWf/+PRc2+VDQEQYaQ2OYFmaLKg9J
uZCAaB5yln2T2a8CpxCHTNaF2YJMOxCroHtcAJcCCOQLxjMLHx7yJklFjgoN14rE
ItR8YE3QrAeWbpQwTjyQcGeTX0rFJwDKdww9/DdrGSAxFZWBI+g=
=qi0D
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: