FbTk/App.cc: make startup failure easier to diagnose
This commit is contained in:
parent
d5b58a8033
commit
afa870802b
1 changed files with 7 additions and 2 deletions
|
@ -60,8 +60,13 @@ App::App(const char *displayname):m_done(false), m_display(0) {
|
||||||
if (displayname != 0 && displayname[0] == '\0')
|
if (displayname != 0 && displayname[0] == '\0')
|
||||||
displayname = 0;
|
displayname = 0;
|
||||||
m_display = XOpenDisplay(displayname);
|
m_display = XOpenDisplay(displayname);
|
||||||
if (!m_display)
|
if (!m_display) {
|
||||||
throw std::string("Couldn't connect to XServer");
|
if (displayname) {
|
||||||
|
throw std::string("Couldn't connect to XServer") + displayname;
|
||||||
|
} else {
|
||||||
|
throw std::string("Couldn't connect to XServer passing null display");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
FbStringUtil::init();
|
FbStringUtil::init();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue