<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Le 13 janvier 2018 à 17:58, Pierre Biava <span dir="ltr"><<a href="mailto:pierre.biava@orange.fr" target="_blank">pierre.biava@orange.fr</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF"><span class="gmail-">
<div class="gmail-m_1385597737056413094moz-cite-prefix">Ludovic Rousseau a écrit le 13/01/2018
à 12:26 :<br>
</div>
</span><blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote"><span class="gmail-">Le 13 janvier 2018 Ã 09:22, Pierre
Biava <span dir="ltr"><<a href="mailto:pierre.biava@orange.fr" target="_blank">pierre.biava@orange.fr</a>></span>
a écrit :<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div bgcolor="#FFFFFF"><span class="gmail-m_1385597737056413094gmail-">
<div class="gmail-m_1385597737056413094gmail-m_-2773595169227619370moz-cite-prefix">Ludovic
Rousseau a écrit le 10/01/2018 à 10:33 :<br>
<br>
Bonjour,<br>
<br>
</div>
</span>
<blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote"><span class="gmail-m_1385597737056413094gmail-">Le 8
janvier 2018 Ã 23:09, Pierre Biava <span dir="ltr"><<a href="mailto:pierre.biava@orange.fr" target="_blank">pierre.biava@orange.fr</a>></span>
a écrit :<br>
<div><br>
</div>
</span><span class="gmail-m_1385597737056413094gmail-">
<div>Ãa fonctionne pour moi (macOS High Sierra
10.13.2).</div>
<div><br>
</div>
<div>Par contre l'entrée de menu "Preferences"
est grisée si aucune fichier de compte n'est
ouvert.</div>
<div>Donc lors du lancement de grisbi il faut
d'abord ouvrir un fichier avant de pouvoir
changer la langue. C'est pas pratique.</div>
<div>je n'ai pas trouvé comment changer ça.</div>
</span></div>
</div>
</div>
</blockquote>
<br>
En règle générale les utilisateurs chargent
automatiquement le dernier fichier utilisé ce qui
supprime pour eux cet inconvénient.<br>
<br>
Ceci étant dit, j'ai poussé sur mon fork une
modification qui valide en permanence les préférences.
Chez-moi et sous Linux je n'ai plus de messages d'erreur
ou d'avertissement de la part de gtk.<br>
<br>
Ce serait bien si tu pouvais tester avant que je pousse
sur grisbi/grisbi<br>
</div>
</blockquote>
<div><br>
</div>
<div>Je confirme que, avec ton code, j'ai accès aux
Préférences sans charger de fichier.</div>
<div><br>
</div>
<div>Par contre j'ai deux logs GLib-CRITICAL.</div>
<div><br>
</div>
<div>Je lance grisbi et j'ai :</div>
</span><div><span class="gmail-">± ./src/grisbi<br>
Sat Jan 13 12:23:08 2018, 0,041121 : Debug GRISBI 1.1.90 -
erreur.c:333:void debug_initialize_debugging(<wbr>gint) -
Niveau de débogage : Débug<br>
Sat Jan 13 12:23:08 2018, 0,041218 : Debug -
grisbi_app.c:107:void grisbi_app_struct_conf_init(<wbr>void)<br>
Sat Jan 13 12:23:08 2018, 0,132301 : Debug -
grisbi_settings.c:475:void
grisbi_settings_init(<wbr>GrisbiSettings *)<br>
Sat Jan 13 12:23:08 2018, 0,133018 : Debug -
gsb_file.c:597:void gsb_file_init_last_path(const gchar *)
- /Users/rousseau/Downloads/<br>
Variables d'environnement :<br>
<br>
LANGUAGE = (null)<br>
<br></span><span class="gmail-">
(grisbi:33473): GLib-CRITICAL **: g_ascii_strup: assertion
'str != NULL' failed<br>
<br>
(grisbi:33473): GLib-CRITICAL **: g_strstr_len: assertion
'haystack != NULL' failed</span></div>
<br>
</div>
</div>
</div>
</blockquote>
Le problème vient du fait qu'on ne détecte pas la langue de Mac OSX
et la variable LANGUAGE n'est pas définie. Que vaut la variable LANG
?<br>
Sinon il faudrait trouver dans l'API comment on récupère la langue
système.</div></blockquote><div><br></div><div>C'est le wrapper Grisbi.sh qui définit les variables d'environement.</div><div><a href="https://github.com/grisbi/grisbi/blob/master/MacOS/Grisbi.sh">https://github.com/grisbi/grisbi/blob/master/MacOS/Grisbi.sh</a></div><div><br></div><div>La j'avais lancé grisbi depuis le Terminal.</div><div>$ echo $LANG <br>fr_FR.UTF-8<br>$ echo $LANGUAGE<br><br></div><div>$</div><span class="gmail-"></span><br><span class="gmail-">
</span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><span class="gmail-"><blockquote type="cite">
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">
<div>Puis je quitte :</div>
<div>Sat Jan 13 12:23:19 2018, 2,873351 : Debug -
grisbi_prefs.c:118:void
grisbi_prefs_dialog_response(<wbr>GtkDialog *, gint)<br>
<br>
(grisbi:33473): GLib-WARNING **: poll(2) failed due to:
Invalid argument.</div>
</div>
</div>
</div>
</blockquote></span>
L'erreur apparaît au moment de la fermeture de la fenêtre des
préférences ou après la demande de fermeture de grisbi ?<br></div></blockquote><div><br></div><div>Après la fermeture des Préférences.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF">
<br>
J'ai regardé sur google quand apparaît cette erreur. C'est
semble-t-il concerne une limitation de la glib quand le nombre de
file descriptors dépasse 256.<br>
<br>
Il faudrait préciser les conditions d'apparition du problème :<br>
<br>
Cette erreur est rencontrée systématiquement ou seulement lorsque on
ouvre ou ferme les préférences ?<br></div></blockquote><div><br></div>Je ne l'ai pas à chaque fois que je ferme les Préférences.</div><div class="gmail_quote">Et maintenant je n'arrive plus à l'avoir.</div><div class="gmail_quote"><br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF">
<br>
Cela se passe seulement avec cette version ou c'était vrai déjà dans
la version précédente.<br></div></blockquote><div><br></div><div>Avec grisbi 1.0.2 j'ai seulement :</div><div>$ grisbi <br>Application became active<br>Application became active<br></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF">
<br>
Cela se passe quand on a un fichier ouvert et/ou non.<br>
<br>
Nota : Sous Linux je ne rencontre pas ce problème.<span class="gmail-"><br></span></div></blockquote><div><br></div><div>C'est pas bien grave.</div><div>Je vais essayer de corriger les <span class="gmail-">GLib-CRITICAL</span></div><br></div>à +<br clear="all"></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature"> Dr. Ludovic Rousseau</div>
</div></div>