Bug#444500: klaptopdaemon: "Hibernate" menu items missing with 2.6.22 and later kernels
On Fri, Feb 01, 2008 at 01:52:54PM +0100, Fathi Boudra wrote:
> you can easily adapt the patch as the important part
> is textstream usage.
Which is what I did and tried.
This patch:
$ cat chroot/sid-packages/home/mh/kdeutils/kdeutils-3.5.8/debian/patches/20_hibernate_444500.diff
diff -Nur kdeutils-3.5.8/klaptopdaemon/portable.cpp kdeutils-3.5.8.new/klaptopdaemon/portable.cpp
--- kdeutils-3.5.8/klaptopdaemon/portable.cpp 2008-02-01 13:20:21.000000000 +0100
+++ kdeutils-3.5.8.new/klaptopdaemon/portable.cpp 2008-02-01 13:22:33.000000000 +0100
@@ -694,7 +694,8 @@
if (p.exists() && p.open(IO_ReadOnly)) {
QString l;
- p.readLine(l,500);
+ QTextStream t(&p);
+ l = t.readLine();
QStringList ll = QStringList::split(' ',l,false);
for (QValueListIterator<QString> i = ll.begin(); i!=ll.end(); i++) {
QString s = *i;
@@ -710,7 +711,8 @@
}
else if (f.exists() && f.open(IO_ReadOnly)) {
QString l;
- f.readLine(l, 500);
+ QTextStream t(&f);
+ l = t.readLine();
QStringList ll = QStringList::split(' ',l,false);
for (QValueListIterator<QString> i = ll.begin(); i!=ll.end(); i++) {
QString s = *i;
$
Fixes the issue for me.
Greetings
Marc
--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 3221 2323190
Reply to: