diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-10 22:40:16 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-10 22:40:16 +0000 |
| commit | 6c4711cbaa36ba16c942af9907fa51489373ec63 (patch) | |
| tree | cfee24b789700ee5d546313399eae8b5dcdb6b37 | |
| parent | 151b6d413174dc3768de48b13efa78c1edcd5721 (diff) | |
load buttons from the global dir if they arent found in the user dir
| -rw-r--r-- | otk/style.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/otk/style.cc b/otk/style.cc index fe34bbf4..f0aeddab 100644 --- a/otk/style.cc +++ b/otk/style.cc @@ -179,6 +179,12 @@ void Style::readDatabaseMask(const std::string &rname, PixmapMask &pixmapMask, ret = XReadBitmapFile(OBDisplay::display, root_window, expandTilde(xbmFile).c_str(), &pixmapMask.w, &pixmapMask.h, &pixmapMask.mask, &hx, &hy); + if (ret != BitmapSuccess) { + xbmFile = std::string(BUTTONSDIR) + "/" + s; + ret = XReadBitmapFile(OBDisplay::display, root_window, + xbmFile.c_str(), &pixmapMask.w, + &pixmapMask.h, &pixmapMask.mask, &hx, &hy); + } } else ret = XReadBitmapFile(OBDisplay::display, root_window, expandTilde(s).c_str(), &pixmapMask.w, |
