LightWindow closes when top left corners of child widgets are clicked.

Bug #1106571 reported by Dane Henson
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Agenda
Invalid
High
Unassigned
Granite
Fix Released
High
Casper Christiansen

Bug Description

When LightWindow contains a large widget (unable to determine exactly what size this manifests), the widget will contain a spot in the top left corner that will destroy the window when clicked.

This can be seen in lp:agenda-tasks when the top item in the list is checked. It is also evident on the welcome screen, though it is harder to locate.

Related branches

Changed in agenda-tasks:
importance: Undecided → High
Changed in granite:
status: New → Confirmed
Changed in agenda-tasks:
status: New → Confirmed
Revision history for this message
Cody Garver (codygarver) wrote :

This happens to me in Agenda.

Revision history for this message
Casper Christiansen (fault) wrote :

This happens in Birdie too, when you sign in with your twitter account.

Revision history for this message
Casper Christiansen (fault) wrote :

The issue was caused by Gdk.EventButton returning a Gdk.Window of whatever widget that was clicked, containing the relative coordinates of the widget. Fixed by using root coordinates instead.

Changed in granite:
status: Confirmed → In Progress
assignee: nobody → Casper Christiansen (fault)
RabbitBot (rabbitbot-a)
Changed in granite:
status: In Progress → Fix Committed
Cody Garver (codygarver)
Changed in granite:
milestone: none → luna-rc1
importance: Undecided → High
status: Fix Committed → Fix Released
Changed in agenda-tasks:
status: Confirmed → Incomplete
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.