Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lafenghu
kdelibs3
lpoptions-cups-1.2.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lpoptions-cups-1.2.diff of Package kdelibs3
Index: kdeprint/kmvirtualmanager.cpp =================================================================== --- kdeprint/kmvirtualmanager.cpp.orig +++ kdeprint/kmvirtualmanager.cpp @@ -179,7 +179,7 @@ void KMVirtualManager::setAsDefault(KMPr void KMVirtualManager::refresh() { - QFileInfo fi(QDir::homeDirPath() + QFile::decodeName("/.lpoptions")); + QFileInfo fi(QDir::homeDirPath() + QFile::decodeName("/.cups/lpoptions")); QFileInfo fi2(QFile::decodeName("/etc/cups/lpoptions")); // if root, then only use global file: trick -> use twice the same file @@ -301,7 +301,13 @@ void KMVirtualManager::triggerSave() filename = QFile::decodeName("/etc/cups/lpoptions"); } else - filename = QDir::homeDirPath() + QFile::decodeName("/.lpoptions"); + { + QDir cupsDir(QDir::home().absPath()+"/.cups"); + if (!cupsDir.exists()) + cupsDir.mkdir(QDir::home().absPath()+"/.cups"); + filename = QDir::homeDirPath() + QFile::decodeName("/.cups/lpoptions"); + } + if (!filename.isEmpty()) { saveFile(filename);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor