[grisbi-bugs] [Grisbi 0000563]: X freeze lors d'une navigation au clavier dans un menu

bugtracker at grisbi.org bugtracker at grisbi.org
Mon Jun 8 21:25:37 CEST 2009


The following issue has been CLOSED 
====================================================================== 
http://grisbi.tuxfamily.org/mantis/view.php?id=563 
====================================================================== 
Reported By:                itair
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   563
Category:                   Main
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     closed
OS:                         Autre Linux 
Unstable Impact:            No 
Version OS:                 Ubuntu 9.04 _Jaunty Jackalope_ - amd64 
Version GTK:                libgtk 2.16.1 
Resolution:                 won't fix
Fixed in Version:           0.6.0
====================================================================== 
Date Submitted:             05-05-2009 23:01 UTC
Last Modified:              06-08-2009 19:25 UTC
====================================================================== 
Summary:                    X freeze lors d'une navigation au clavier dans un
menu
Description: 
J'ajoute une nouvelle opération dans mon compte chèque.
Le Tier a déjà été saisie "Créperie Cluny" (Une crêperie à Saint Michel ).
Je tape 'Cr' ce qui fait apparaitre trois choix (Crédit Agricole, Crédit
Mutuel, Créperie Cluny). Je me sert de la flèche bas pour sélectionner la
crêperie. La sélection passe bien sur "Crédit Mutuel" mais jamais sur le
dernier choix. X ne répond plus, le processeur tourne à 100%, je dois tuer
Grisbi dans une console virtuel.
Je reproduit le bug à chaque fois. Je pense qu'il y a une boucle infinie.
Peut être a cause de l'accent.
====================================================================== 

---------------------------------------------------------------------- 
 pbiava - 05-06-09 18:55  
---------------------------------------------------------------------- 
Je viens de tester effectivement ça plante. Comme c'est sur la version
0.5.9 je ne vais pas corriger le bug. J'ai vérifié sur la 0.6.0 ça
fonctionne correctement mais elle est adaptée à l'utf8. C'est peut-être ce
qui explique le bug sur ta version. Pour ma part je n'utilisais pas
d'accents dans les libellés de tiers ce qui fait que je m'en étais pas
aperçu. 

---------------------------------------------------------------------- 
 itair - 05-06-09 20:13  
---------------------------------------------------------------------- 
Merci pbiava
je vais me méfier des accents en attendant la prochaine version. 

---------------------------------------------------------------------- 
 pbiava - 05-17-09 17:28  
---------------------------------------------------------------------- 
pour contourner ce bug il faut modifier le fichier gtk_combofix.c.
Aller dans la fonction :
static gboolean touche_pressee ( GtkWidget *entry,
				 GdkEventKey *ev,
				 GtkComboFix *combofix )

et commenter les lignes suivantes :

1746 à 1748 et 1870 à 1872 ce qui donne 

//~ while ( ( combofix -> label_selectionne + 1 )* ( GTK_WIDGET (
g_slist_nth_data ( combofix->event_box, combofix -> label_selectionne ) ))
-> allocation.height > ajustement -> value + ajustement -> page_size )
			//~ gtk_adjustment_set_value ( ajustement,
						   //~ ajustement -> value + ajustement -> step_increment );

Ensuite sauvegarder et recompiler le programme.

Merci à fredb219 

---------------------------------------------------------------------- 
 pbiava - 06-08-09 19:25  
---------------------------------------------------------------------- 
ne sera pas corrigé 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
05-05-09 23:01  itair          New Issue                                    
05-05-09 23:01  itair          OS                        => Autre Linux     
05-05-09 23:01  itair          Unstable Impact           => Yes             
05-05-09 23:01  itair          Version OS                => Ubuntu 9.04 _Jaunty
Jackalope_ - amd64
05-05-09 23:01  itair          Version GTK               => libgtk 2.16.1   
05-06-09 18:55  pbiava         Note Added: 0000913                          
05-06-09 20:13  itair          Note Added: 0000914                          
05-06-09 20:50  pbiava         Status                   new => assigned     
05-06-09 20:50  pbiava         Assigned To               => pbiava          
05-06-09 20:55  pbiava         Unstable Impact          Yes => No           
05-06-09 20:55  pbiava         Status                   assigned => resolved
05-06-09 20:55  pbiava         Fixed in Version          => 0.6.0           
05-06-09 20:55  pbiava         Resolution               open => won't fix   
05-17-09 17:28  pbiava         Note Added: 0000938                          
06-08-09 19:25  pbiava         Status                   resolved => closed  
06-08-09 19:25  pbiava         Note Added: 0001018                          
======================================================================



More information about the bugsreports mailing list