author | sandman <sandman> | 2002-12-03 22:51:55 (UTC) |
---|---|---|
committer | sandman <sandman> | 2002-12-03 22:51:55 (UTC) |
commit | 56d74fadbb911e169461a9bbefa664cd1ab6b129 (patch) (unidiff) | |
tree | 8dd94e6043c5ca70ed30141967fa683078ea4e9a | |
parent | b840b9c453badfec16deffeffae5337320bff5a7 (diff) | |
download | opie-56d74fadbb911e169461a9bbefa664cd1ab6b129.zip opie-56d74fadbb911e169461a9bbefa664cd1ab6b129.tar.gz opie-56d74fadbb911e169461a9bbefa664cd1ab6b129.tar.bz2 |
why didn't anybody notice this ? If you change the font, all currently open
applications don't change their font -- that's not normal - that's a bug :)
Fixed now
-rw-r--r-- | library/qpeapplication.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp index c782837..7cbda92 100644 --- a/library/qpeapplication.cpp +++ b/library/qpeapplication.cpp | |||
@@ -964,65 +964,65 @@ void QPEApplication::applyStyle() | |||
964 | color = config.readEntry( "Base", "#FFFFFF" ); | 964 | color = config.readEntry( "Base", "#FFFFFF" ); |
965 | pal.setColor( QColorGroup::Base, QColor( color ) ); | 965 | pal.setColor( QColorGroup::Base, QColor( color ) ); |
966 | 966 | ||
967 | pal.setColor( QPalette::Disabled, QColorGroup::Text, | 967 | pal.setColor( QPalette::Disabled, QColorGroup::Text, |
968 | pal.color( QPalette::Active, QColorGroup::Background ).dark() ); | 968 | pal.color( QPalette::Active, QColorGroup::Background ).dark() ); |
969 | 969 | ||
970 | setPalette( pal, TRUE ); | 970 | setPalette( pal, TRUE ); |
971 | 971 | ||
972 | // Window Decoration | 972 | // Window Decoration |
973 | QString dec = config.readEntry( "Decoration", "Qtopia" ); | 973 | QString dec = config.readEntry( "Decoration", "Qtopia" ); |
974 | 974 | ||
975 | // don't set a custom deco | 975 | // don't set a custom deco |
976 | if ( nostyle & 0x04 ) | 976 | if ( nostyle & 0x04 ) |
977 | dec = ""; | 977 | dec = ""; |
978 | 978 | ||
979 | //qDebug ( "Setting Deco: %s -- old %s (%d)", dec.latin1(), d-> decorationName.latin1(), nostyle); | 979 | //qDebug ( "Setting Deco: %s -- old %s (%d)", dec.latin1(), d-> decorationName.latin1(), nostyle); |
980 | 980 | ||
981 | if ( dec != d->decorationName ) { | 981 | if ( dec != d->decorationName ) { |
982 | qwsSetDecoration( new QPEDecoration( dec ) ); | 982 | qwsSetDecoration( new QPEDecoration( dec ) ); |
983 | d->decorationName = dec; | 983 | d->decorationName = dec; |
984 | } | 984 | } |
985 | 985 | ||
986 | // Font | 986 | // Font |
987 | QString ff = config.readEntry( "FontFamily", font().family() ); | 987 | QString ff = config.readEntry( "FontFamily", font().family() ); |
988 | int fs = config.readNumEntry( "FontSize", font().pointSize() ); | 988 | int fs = config.readNumEntry( "FontSize", font().pointSize() ); |
989 | 989 | ||
990 | // don't set a custom font | 990 | // don't set a custom font |
991 | if ( nostyle & 0x02 ) { | 991 | if ( nostyle & 0x02 ) { |
992 | ff = "Helvetica"; | 992 | ff = "Helvetica"; |
993 | fs = 10; | 993 | fs = 10; |
994 | } | 994 | } |
995 | 995 | ||
996 | setFont( QFont(ff, fs) ); | 996 | setFont ( QFont ( ff, fs ), true ); |
997 | 997 | ||
998 | // revert to global blocking policy ... | 998 | // revert to global blocking policy ... |
999 | opie_block_style = config. readBoolEntry ( "ForceStyle", false ) ? 0xff : 0x00; | 999 | opie_block_style = config. readBoolEntry ( "ForceStyle", false ) ? 0xff : 0x00; |
1000 | opie_block_style -= nostyle; | 1000 | opie_block_style -= nostyle; |
1001 | } | 1001 | } |
1002 | 1002 | ||
1003 | void QPEApplication::systemMessage( const QCString& msg, const QByteArray& data ) | 1003 | void QPEApplication::systemMessage( const QCString& msg, const QByteArray& data ) |
1004 | { | 1004 | { |
1005 | #ifdef Q_WS_QWS | 1005 | #ifdef Q_WS_QWS |
1006 | QDataStream stream( data, IO_ReadOnly ); | 1006 | QDataStream stream( data, IO_ReadOnly ); |
1007 | if ( msg == "applyStyle()" ) { | 1007 | if ( msg == "applyStyle()" ) { |
1008 | applyStyle(); | 1008 | applyStyle(); |
1009 | } | 1009 | } |
1010 | else if ( msg == "setDefaultRotation(int)" ) { | 1010 | else if ( msg == "setDefaultRotation(int)" ) { |
1011 | if ( type() == GuiServer ) { | 1011 | if ( type() == GuiServer ) { |
1012 | int r; | 1012 | int r; |
1013 | stream >> r; | 1013 | stream >> r; |
1014 | setDefaultRotation( r ); | 1014 | setDefaultRotation( r ); |
1015 | } | 1015 | } |
1016 | } | 1016 | } |
1017 | else if ( msg == "shutdown()" ) { | 1017 | else if ( msg == "shutdown()" ) { |
1018 | if ( type() == GuiServer ) | 1018 | if ( type() == GuiServer ) |
1019 | shutdown(); | 1019 | shutdown(); |
1020 | } | 1020 | } |
1021 | else if ( msg == "quit()" ) { | 1021 | else if ( msg == "quit()" ) { |
1022 | if ( type() != GuiServer ) | 1022 | if ( type() != GuiServer ) |
1023 | tryQuit(); | 1023 | tryQuit(); |
1024 | } | 1024 | } |
1025 | else if ( msg == "forceQuit()" ) { | 1025 | else if ( msg == "forceQuit()" ) { |
1026 | if ( type() != GuiServer ) | 1026 | if ( type() != GuiServer ) |
1027 | quit(); | 1027 | quit(); |
1028 | } | 1028 | } |