X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Finkscape.cpp;h=d3cc1aa0064a3e748d5b78f15da76a9102e9c6ca;hb=ff3a165e5809a39bc3a331b5960cf9e41945ad77;hp=582f7118fae80f6b63823216bbd2d7949f11b759;hpb=5f9fd654215a5965bbd307fa3149b791371ca7e5;p=inkscape.git diff --git a/src/inkscape.cpp b/src/inkscape.cpp index 582f7118f..d3cc1aa00 100644 --- a/src/inkscape.cpp +++ b/src/inkscape.cpp @@ -473,11 +473,11 @@ inkscape_segv_handler (int signum) /* Show nice dialog box */ - char const *istr = N_("Inkscape encountered an internal error and will close now.\n"); - char const *sstr = N_("Automatic backups of unsaved documents were done to the following locations:\n"); - char const *fstr = N_("Automatic backup of the following documents failed:\n"); + char const *istr = _("Inkscape encountered an internal error and will close now.\n"); + char const *sstr = _("Automatic backups of unsaved documents were done to the following locations:\n"); + char const *fstr = _("Automatic backup of the following documents failed:\n"); gint nllen = strlen ("\n"); - gint len = strlen (_(istr)) + strlen (_(sstr)) + strlen (_(fstr)); + gint len = strlen (istr) + strlen (sstr) + strlen (fstr); for (GSList *l = savednames; l != NULL; l = l->next) { len = len + SP_INDENT + strlen ((gchar *) l->data) + nllen; } @@ -487,12 +487,12 @@ inkscape_segv_handler (int signum) len += 1; gchar *b = g_new (gchar, len); gint pos = 0; - len = strlen (_(istr)); - memcpy (b + pos, _(istr), len); + len = strlen (istr); + memcpy (b + pos, istr, len); pos += len; if (savednames) { - len = strlen (_(sstr)); - memcpy (b + pos, _(sstr), len); + len = strlen (sstr); + memcpy (b + pos, sstr, len); pos += len; for (GSList *l = savednames; l != NULL; l = l->next) { memset (b + pos, ' ', SP_INDENT); @@ -505,8 +505,8 @@ inkscape_segv_handler (int signum) } } if (failednames) { - len = strlen (_(fstr)); - memcpy (b + pos, _(fstr), len); + len = strlen (fstr); + memcpy (b + pos, fstr, len); pos += len; for (GSList *l = failednames; l != NULL; l = l->next) { memset (b + pos, ' ', SP_INDENT); @@ -1401,6 +1401,14 @@ inkscape_get_menus (Inkscape::Application * inkscape) return repr->firstChild(); } +void +inkscape_get_all_desktops(std::list< SPDesktop* >& listbuf) +{ + for(GSList* l = inkscape->desktops; l != NULL; l = l->next) { + listbuf.push_back(static_cast< SPDesktop* >(l->data)); + } +} + /*