summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-10 22:40:16 +0000
committerDana Jansens <danakj@orodu.net>2003-01-10 22:40:16 +0000
commit6c4711cbaa36ba16c942af9907fa51489373ec63 (patch)
treecfee24b789700ee5d546313399eae8b5dcdb6b37
parent151b6d413174dc3768de48b13efa78c1edcd5721 (diff)
load buttons from the global dir if they arent found in the user dir
-rw-r--r--otk/style.cc6
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,