diff --git a/data/iso-codes/Makefile.am b/data/iso-codes/Makefile.am index e5ddfc030..3a4cc9aad 100644 --- a/data/iso-codes/Makefile.am +++ b/data/iso-codes/Makefile.am @@ -1,4 +1,4 @@ -installdir = $(datadir)/iso-codes +installdir = $(DATADIR)/iso-codes install_DATA = \ iso-639.tab diff --git a/data/y-web/Y_Info_Help.yhtm b/data/y-web/Y_Info_Help.yhtm index d9cecd04d..17e9bf5a3 100644 --- a/data/y-web/Y_Info_Help.yhtm +++ b/data/y-web/Y_Info_Help.yhtm @@ -7,10 +7,10 @@ {=var-set:help_url=Help-Info-Hilfe=}{=var-set:menu={=L:info.help=}=}{=include-block:Y_Blocks.txt;work_menu=}
diff --git a/src/gui/widget/hintbox.cpp b/src/gui/widget/hintbox.cpp index ec9cd854e..73142b895 100644 --- a/src/gui/widget/hintbox.cpp +++ b/src/gui/widget/hintbox.cpp @@ -265,6 +265,9 @@ void CHintBox::addHintItem(const std::string& Text, const int& text_mode, const /* set required font and line height */ Font* item_font = !font_text ? hb_font : font_text; + /* set picon */ + string picon = Picon; + /* pre define required info height depends of lines and minimal needed height*/ int line_breaks = CTextBox::getLines(Text); int h_font = item_font->getHeight(); @@ -276,7 +279,7 @@ void CHintBox::addHintItem(const std::string& Text, const int& text_mode, const int txt_mode = text_mode; /* remove CENTER mode if picon defined */ - if (!Picon.empty() && (txt_mode & CTextBox::CENTER)){ + if (!picon.empty() && (txt_mode & CTextBox::CENTER)){ txt_mode &= ~CTextBox::CENTER; } @@ -313,7 +316,7 @@ void CHintBox::addHintItem(const std::string& Text, const int& text_mode, const color_text); /* define picon and disable bg */ - info_box->setPicture(Picon); + info_box->setPicture(picon); info_box->doPaintBg(false); /* recalculate new hintbox dimensions and position*/ diff --git a/src/system/localize.cpp b/src/system/localize.cpp index ec0b9db5f..38c083611 100644 --- a/src/system/localize.cpp +++ b/src/system/localize.cpp @@ -48,8 +48,10 @@ #include #include +#define ISO_639_TAB DATADIR "/iso-codes/iso-639.tab" //static const char * iso639filename = "/usr/share/iso-codes/iso-639.tab"; -static const char * iso639filename = "/share/iso-codes/iso-639.tab"; +//static const char * iso639filename = "/share/iso-codes/iso-639.tab"; +static const char * iso639filename = ISO_639_TAB; #define DEFAULT_LOCALE "english"