Ticket #380: About colors schemes (reopened ticket)
commit197d5efa28318409b2f69a6f25021b86a5e4a0f0
authorSlava Zanko <slavazanko@gmail.com>
Mon, 28 Sep 2009 14:04:25 +0000 (28 17:04 +0300)
committerSlava Zanko <slavazanko@gmail.com>
Mon, 28 Sep 2009 17:54:20 +0000 (28 20:54 +0300)
treee96196f931fcbfa3e4d53b4d19673d684ae2c68c
parent4ea55c0b939b837b90ab2e8d9d7ff47831483a8e
Ticket #380: About colors schemes (reopened ticket)

Original message:

If invalid skin name is set via command line (or config file, or environment variable),
then mc starts silently like -b -a mode. Two proposals, if required skin cannot be found:
 *. Show error message "Cannot find skin"
 *. Load the default.ini skin instead of set -a -c mode.

Fix issue:
Mc now more verbose if skin not found:
{{{
_("Unable to load '%s' skin.\nDefault skin has been loaded")
}}}
or if skin not parse:
{{{
_("Unable to parse '%s' skin.\nDefault skin has been loaded")
}}}
Translators: please, update your translates.

Also, mc will try to load 'default' skin before switch to 'b&w' scheme.

This commit adds ability to usage GError - glib error handling.

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
src/Makefile.am
src/global.h
src/main.c
src/skin/common.c
src/skin/skin.h