[unity8] alt drag a child window doesn't work
Bug #1664947 reported by
dinamic
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
Undecided
|
Michał Sawicz | ||
unity8 (Ubuntu) |
Fix Released
|
Undecided
|
Daniel d'Andrada |
Bug Description
ubuntu 17.04 unity8
open a random app, tiled or kate or whatever, open a child window (help/about or whatever) and then try to move the window with alt left click, press alt left click inside the window and drag (move the mouse). it doesn't work. it does work with the main window
Related branches
lp:~dandrader/unity8/dragChildWithAltPress
- Unity8 CI Bot: Approve (continuous-integration)
- Lukáš Tinkl (community): Approve
-
Diff: 50 lines (+34/-1)1 file modifiedqml/Stage/ChildWindow.qml (+34/-1)
Changed in unity8 (Ubuntu): | |
assignee: | nobody → Daniel d'Andrada (dandrader) |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Michał Sawicz (saviq) |
tags: | added: unity8-desktop |
Changed in unity8 (Ubuntu): | |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | New → Fix Released |
To post a comment you must log in.
testing silo 2481, seems to work fine with qt apps but it crashes unity8 with gtk apps, don't know why o_O (using xenial + overlay PPA, test with gnome calculator or rhytmbox)
[2017-02- 22:21:07: 02.107] qtmir.applications: Application[ "gnome- calculator" ]::Application( ) 22:21:07: 02.107] toplevelwindowm odel: prependPlacehol der(gnome- calculator) 22:21:07: 02.191] toplevelwindowm odel: setFocusedWindo w(Window[ 0x1047eb0, id=3, null]) 22:21:07: 02.192] toplevelwindowm odel: prependSurfaceH elper after (index= 0,appId= gnome-calculato r,surface= 0x0,id= 3),(index= 1,appId= com.ubuntu. terminal, surface= 0x2cadbd0, id=2),( index=2, appId=unity8- dash,surface= 0x2ce8720, id=1) 22:21:07: 02.192] qtmir.applications: Application[ "gnome- calculator" ]::setExemptFro mLifecycle( true) 22:21:07: 02.193] qtmir.surfaces: MirSurface[ 0x2cadbd0, "com.ubuntu. terminal" ]::setFocused( false) 22:21:07: 02.335] qtmir.mir: SessionAuthoriz er::connection_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::configure_ display_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::set_ base_display_ configuration_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::screencast_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.337] qtmir.mir: SessionAuthoriz er::prompt_ session_ is_allowed - this= SessionAuthoriz er(0x7fe8a80b36 20) pid= 22654 22:21:07: 02.348] qtmir.sessions: TaskController: :onSessionStart ing - sessionName=GDK-Mir 22:21:07: 02.348] qtmir.applications: Application[ "gnome- calculator" ]::setSession( session= qtmir:: Session( 0x13be770) ) 22:21:07: 02.826] file:// /usr/lib/ x86_64- linux-gnu/ qt5/qml/ Ubuntu/ Components/ 1.3/Icon. qml:115: 5: QML Image: Cannot open: file:// /home/pixel/ .face 22:21:07: 02.832] file:// /usr/lib/ x86_64- linux-gnu/ qt5/qml/ Ubuntu/ Components/ ListItems/ 1.3/ThinDivider .qml:50: 15: Unable to assign null to QQuickAnchorLine 22:21:07: 02.833] file:// /usr/lib/ x86_64- linux-gnu/ qt5/qml/ Ubuntu/ Components/ ListItems/ 1.3/ThinDivider .qml:51: 16: Unable to assign null to QQuickAnchorLine 22:21:07: 02.929] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::MirSurface( type=normal, state=restored, size=(473, 356),parentSurf ace=QObject( 0x0)) 22:21:07: 02.929] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::registerView (46248000) after=1 22:21:07: 02.930] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::setKeymap( "us") 22:21:07: 02.936] toplevelwindowm odel: prependSurface appId=gnome- calculator surface= qtmir:: MirSurface( 0x2dae880) , filling out placeholder. after: (index= 0,appId= gnome-calculato r,surface= 0x2dae880, id=3),( index=1, appId=com. ubuntu. terminal, surface= 0x2cadbd0, id=2),( index=2, appId=unity8- dash,surface= 0x2ce8720, id=1) 22:21:07: 02.936] toplevelwindowm odel: setFocusedWindo w(0x0) 22:21:07: 02.957] qtmir.surfaces: MirSurface[ 0x2dae880, "gnome- calculator" ]::setFocused( true) 22:21:07: 02.960] qtmir.surfaces: ...
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-
[2017-02-