<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Ludovic Rousseau a Ã©crit le 13/01/2018
      Ã  12:26 :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAGstE8CtdM40JUaJkd3sNMo+8q=e1fSFP1eHfi=yPiQZTZMLnQ@mail.gmail.com">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">Le 13 janvier 2018 Ã  09:22, Pierre
            Biava <span dir="ltr"><<a
                href="mailto:pierre.biava@orange.fr" target="_blank"
                moz-do-not-send="true">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_-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-">Le 8
                          janvier 2018 Ã  23:09, Pierre Biava <span
                            dir="ltr"><<a
                              href="mailto:pierre.biava@orange.fr"
                              target="_blank" moz-do-not-send="true">pierre.biava@orange.fr</a>></span>
                          a Ã©crit :<br>
                          <div><br>
                          </div>
                        </span><span class="gmail-">
                          <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>
            <div>± ./src/grisbi<br>
              Sat Jan 13 12:23:08 2018, 0,041121 : Debug GRISBI 1.1.90 -
              erreur.c:333:void debug_initialize_debugging(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(void)<br>
              Sat Jan 13 12:23:08 2018, 0,132301 : Debug -
              grisbi_settings.c:475:void
              grisbi_settings_init(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>
              (grisbi:33473): GLib-CRITICAL **: g_ascii_strup: assertion
              'str != NULL' failed<br>
              <br>
              (grisbi:33473): GLib-CRITICAL **: g_strstr_len: assertion
              'haystack != NULL' failed</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.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAGstE8CtdM40JUaJkd3sNMo+8q=e1fSFP1eHfi=yPiQZTZMLnQ@mail.gmail.com">
      <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(GtkDialog *, gint)<br>
              <br>
              (grisbi:33473): GLib-WARNING **: poll(2) failed due to:
              Invalid argument.</div>
          </div>
        </div>
      </div>
    </blockquote>
    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>
    <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>
    <br>
    Cela se passe seulement avec cette version ou c'était vrai déjà dans
    la version précédente.<br>
    <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.<br>
    <br>
    Bonne soirée.<br>
    <br>
    --
    <pre class="moz-signature" cols="72">
A+

Pierre Biava</pre>
  </body>
</html>