[grisbi-bugs] [Grisbi 0001829]: Le nom du fichier "/Users/rousseau/Documents/grisbi_test.gsb" n'est pas coupé correctement

Grisbi Bug Tracker bugtracker at grisbi.org
Lun 19 Mar 23:17:33 CET 2018


The following issue has been SUBMITTED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1829 
====================================================================== 
Reported By:                LudovicRousseau
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1829
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Target Version:             development (git)
OS:                         Tous(All) 
Unstable Impact:            Yes 
Version OS:                 High Sierra 
Version GTK:                3.22.28 
====================================================================== 
Date Submitted:             2018-03-19 23:17 CET
Last Modified:              2018-03-19 23:17 CET
====================================================================== 
Summary:                    Le nom du fichier
"/Users/rousseau/Documents/grisbi_test.gsb" n'est pas coupé correctement
Description: 
J'avais déjà corrigé le problème dans
https://github.com/grisbi/grisbi/commit/e56825bdcf6a27d57de15a0ad84cae0fa1f28d98
mais il est revenu après un (ou les deux) changements :
-
https://github.com/grisbi/grisbi/commit/096f6e86c3fbbda3497319642a1c2c3844b9c00e
-
https://github.com/grisbi/grisbi/commit/1b16560ea8525c429a7eaa3dd23baa15b00aaad8

Ces deux dernières modifications ont un message de commit qui n'aide pas du
tout à comprendre le problème qui a été corrigé :
" Adding tooltip for file buttons if no file loaded and fix minor bug
in utils_str_break_filename()"
et
"  fixes various warnings from the home page when no file is opened "

Steps to Reproduce: 
Avoir un fichier grisbi nommé "/Users/rousseau/Documents/grisbi_test.gsb"
Un autre nom avec des dossiers du même nombre de caractère devrait aussi
suffire.

Le nom affiche dans le carré de sélection du fichier sur la première page est
:
"/Users/\nrousseau//\ngrisbi_test.gsb"
affiché :
/Users/
rousseau//
grisbi_test.gsb

au lieu de :
"/Users/\nrousseau/\nDocuments/\ngrisbi_test.gsb"
affiché :
/Users/
rousseau/
Documents/
grisbi_test.gsb

La partie "Documents/" manque

Un patch simple (mais peut-être trop simple) est attaché.
Je pense qu'il faudrait faire une modification similaire pour la partie basename
qui utilise un algo très similaire.
====================================================================== 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-03-19 23:17 LudovicRousseauNew Issue                                    
2018-03-19 23:17 LudovicRousseauStatus                   new => assigned     
2018-03-19 23:17 LudovicRousseauAssigned To               => pbiava          
2018-03-19 23:17 LudovicRousseauFile Added: patch.txt                        
======================================================================



Plus d'informations sur la liste de diffusion bugsreports