Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
kcm_gtk
dont-touch-bashrc.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dont-touch-bashrc.diff of Package kcm_gtk
--- kcm_gtk/kcmgtk.cpp 2007/08/28 15:28:57 1.1 +++ kcm_gtk/kcmgtk.cpp 2007/08/28 15:29:34 @@ -343,7 +343,7 @@ QString themeName = widget->styleKde->isChecked() ? themes["Qt"] : themes[widget->styleBox->currentText()]; QString themeNameShort = widget->styleKde->isChecked() ? QString("Qt") : widget->styleBox->currentText(); - stream << "# This file was written by KDE\n"; + stream << "# This file was written by kcm_gtk\n"; stream << "# You can edit it in the KDE control center, under \"GTK Styles and Fonts\"\n"; stream << "\n"; stream << "include \"" << themeName << "\"\n"; @@ -375,33 +375,6 @@ bool envFileDidNotExist = (!file.exists()); - file.open(IO_ReadWrite); - stream.setDevice(&file); - bool found = false; - for (;;) - { - QString line = stream.readLine(); - if (line.isNull()) - break; - - if (line.stripWhiteSpace().startsWith("export GTK2_RC_FILES=$HOME/" + GTK_RC_FILE)) - { - found = true; - break; - } - } - if (!found) - { - stream << "#!/bin/bash\n\n"; - stream << "# Make sure our customised gtkrc file is loaded.\n"; - stream << "export GTK2_RC_FILES=$HOME/" + GTK_RC_FILE + "\n"; - } - file.close(); - - // Make it executable - if (!found) - chmod(file.name().utf8(), 0755); - // Tell the user to restart KDE if the environment file was created this time if (envFileDidNotExist) QMessageBox::information(this, "Restart KDE", "Your changes have been saved, but you will have to restart KDE for them to take effect.", QMessageBox::Ok); @@ -417,7 +390,7 @@ file.readLine(firstLine, 50); file.close(); - if (firstLine == "# This file was written by KDE") + if (firstLine == "# This file was written by kcm_gtk") file.remove(); }
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