Ticket #2711 (closed patch: fixed)

Opened 3 years ago

Last modified 3 years ago

Strange legend behaviour

Reported by: brushtyler Owned by: brushtyler
Priority: critical: causes crash or data corruption Milestone: Version 1.5.0
Component: GUI Version: Trunk
Keywords: Cc:
Platform Version: Platform: All
Must Fix for Release: No Awaiting user input: no

Description

See the screenshot attached. The layer symbol is in a strange position. Here how reproduce it.

Load more than 1 layer (2 layers) Move the upper layer bottom Double click on the new upper layer simbol

Sometimes QGis crashes when you do doubleclick on the simbol

Attachments

img0.png Download (12.2 KB) - added by brushtyler 3 years ago.
legend image
patch.diff Download (1.1 KB) - added by brushtyler 3 years ago.
patch
fix2711.diff Download (0.6 KB) - added by brushtyler 3 years ago.
new patch (use this, contains only the patch for this ticket)

Change History

Changed 3 years ago by brushtyler

legend image

  Changed 3 years ago by lutra

  • platform changed from Debian to All

Great Giuseppe,

you find a way to reproduce this problem! :)

Hopefully fixing this will fix also the "crazy jumping legend item" problem...

cheers

  Changed 3 years ago by jef

see also #2528

  Changed 3 years ago by lutra

see also #2018

Changed 3 years ago by brushtyler

patch

follow-up: ↓ 6   Changed 3 years ago by brushtyler

  • owner changed from nobody to brushtyler

I hope my patch resolves these 3 tickets once and for all.

There is also another fix, to avoid crashes if you drag a layer and drop it in an invalid place.

Did I earn an svn account?? :P

  Changed 3 years ago by lutra

  • type changed from bug to patch

Great Giuseppe! :)

Changed 3 years ago by brushtyler

new patch (use this, contains only the patch for this ticket)

in reply to: ↑ 4   Changed 3 years ago by brushtyler

Replying to brushtyler:

There is also another fix, to avoid crashes if you drag a layer and drop it in an invalid place.

I see that the other fix is related with ticket #699.

So I splitted the first attached patch in 2 parts. Use fix2711.diff as patch for this ticket.

  Changed 3 years ago by brushtyler

  • status changed from new to closed
  • resolution set to fixed

Fixed by applying patch (from r13640)

Note: See TracTickets for help on using tickets.