<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>