]> git.llucax.com Git - z.facultad/75.42/plaqui.git/commitdiff
Se encuentra el error con el Glib::locale_to_utf8 . El problema es que tira una excep...
authorNicolás Dimov <ndimov@gmail.com>
Wed, 3 Dec 2003 01:54:11 +0000 (01:54 +0000)
committerNicolás Dimov <ndimov@gmail.com>
Wed, 3 Dec 2003 01:54:11 +0000 (01:54 +0000)
Constructor/src/constructor.cpp

index 5fa6ae08cb2156e539e4abae4e4aebe936158385..32ea18aecfce00f205626c0ac10d5b0daa7a9be7 100644 (file)
@@ -1,4 +1,5 @@
 #include "constructor.h"
+#include <iostream>
 
 Constructor::Constructor(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glade::Xml>& refGlade):Gtk::Window(cobject)
 {
@@ -22,7 +23,15 @@ Constructor::Constructor(BaseObjectType* cobject, const Glib::RefPtr<Gnome::Glad
        rev = rev.substr(6, rev.length() - 8);
        std::string s = "PlaQui Constructor versión " VERSION " (revisión ";
        s += rev + ")"; 
-       lbl_plaqui_version->set_text(Glib::locale_to_utf8(s));
+       try {
+               lbl_plaqui_version->set_text(Glib::locale_to_utf8(s));
+       }
+       catch (Glib::ConvertError e) {
+               std::cout << "ConvertError " << e.code() << std::endl;
+       }
+       catch (...) {
+               std::cout << "Error no esperado" << std::endl;
+       }
        
        refGlade->get_widget("dlgAbout", dlg_about);
        refGlade->get_widget("close_about", close_about);