Topic: Report de folio fantôme

J'ai eu 2 crash en visualisant un report dans la position dans le folio était indiqué par un tiret:

On obtient un report "fantôme" par l'exemple suivant:
- un projet avec 2 folios
- sur le folio 1 sélectionner l'élément "folio suivant" et positionner l'élément sur la page
- changer de folio sans rien faire: pas d'échap ou autre
- sélectionner l'élément "folio précédent" et le positionner sur le folio 2
- sélectionner l'élément "folio précédent" ainsi déposer et dans le tableau des reports disponibles: il y en a deux un en folio 1 avec la position indiqué et un autre sur le folio 1 sans position d'indiqué. Il correspond à l'élément au bout du pointeur, au moment ou on a changé de folio.

Sur un essai comme cela, je n'obtiens pas de crash, mais en ai obtenu sur un projet plus conséquet

Post's attachments

Capture du 2017-07-25 12-16-58.png, 8.5 kb, 569 x 172
Capture du 2017-07-25 12-16-58.png 8.5 kb, 320 downloads since 2017-07-25 

Re: Report de folio fantôme

Merci du retour. nomicons/smile

Revision: 4993
Author:   blacksun
Date:     2017-07-26 10:55:32 +0200 (Wed, 26 Jul 2017)
Log Message:
-----------
Fix crash: In Xref link widget, If there is an element being added (element pose mode), and this one is compatible with the type of Xref sought by the widget, then the widget show this element.
When user finish the element pose mode, the element under the cursor is deleted, but continue to be show by the widget.
So, click on this element in the widget cause a crash.
This case come when user add element and go to another diagram without finish the pose mode, and open Xref link widget from an element in this other diagram.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Report de folio fantôme

Super !

Re: Report de folio fantôme

Des volontaires pour tester ce petit .... patch? nomicons/smiley-green

modernize-use-override + modernize-use-nullptr refactors code.

https://www.kdab.com/clang-tidy-part-1- … ng-c11c14/
https://www.kdab.com/clang-tidy-part-2- … sing-bear/

Post's attachments

Attachment icon clang-tidy.patch 269.04 kb, 273 downloads since 2017-07-26 

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Report de folio fantôme

scorpio810 wrote:

Des volontaires pour tester ce petit .... patch? nomicons/smiley-green

modernize-use-override + modernize-use-nullptr refactors code.

https://www.kdab.com/clang-tidy-part-1- … ng-c11c14/
https://www.kdab.com/clang-tidy-part-2- … sing-bear/

Je dois avouer que je n'ai pas la moindre idée de quoi faire de tout ça....

6 (edited by galexis 2017-07-31 19:19:15)

Re: Report de folio fantôme

On a un phénomène similaire dans l'éditeur d'éléments:
si un outils est sélectionné, texte par exemple, et qu'on enregistre sans avoir faire échap pour quitter l'outils, alors on a un champs texte parasite dans l'élément, dans l'angle supérieur gauche.

Je suis tombé là-dessus en cherchant à reproduire un problème que je rencontre parfois: un champs texte qui bouge après enregistrement.... Vous ne l'avez jamais remarqué ?

Re: Report de folio fantôme

Revision: 4996
Author:   blacksun
Date:     2017-07-31 19:41:48 +0200 (Mon, 31 Jul 2017)
Log Message:
-----------
Element editor : clear the event interface befor save, to avoid the save of the primitive owned by the interface.

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."

Re: Report de folio fantôme

galexis wrote:
scorpio810 wrote:

Des volontaires pour tester ce petit .... patch? nomicons/smiley-green

modernize-use-override + modernize-use-nullptr refactors code.

https://www.kdab.com/clang-tidy-part-1- … ng-c11c14/
https://www.kdab.com/clang-tidy-part-2- … sing-bear/

Je dois avouer que je n'ai pas la moindre idée de quoi faire de tout ça....

Des gens ont testés ce patch du coup ?

Re: Report de folio fantôme

Oui !
Déjà toi ! nomicons/smiley-green







Et tu t'en es même pas aperçu ! :-)

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."