summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2005-06-20 15:48:41 (UTC)
committer mickeyl <mickeyl>2005-06-20 15:48:41 (UTC)
commit53e05ad30759aefd977e301c84b8b60a78819c76 (patch) (unidiff)
tree0a98e76e6d37c958dae43537dd371de320a6510f
parent3b02e2a868535628090567ed612d9fdb5b247f61 (diff)
downloadopie-53e05ad30759aefd977e301c84b8b60a78819c76.zip
opie-53e05ad30759aefd977e301c84b8b60a78819c76.tar.gz
opie-53e05ad30759aefd977e301c84b8b60a78819c76.tar.bz2
an attempt to fix #1377
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/vtapplet/vt.cpp25
-rw-r--r--core/applets/vtapplet/vt.h1
2 files changed, 17 insertions, 9 deletions
diff --git a/core/applets/vtapplet/vt.cpp b/core/applets/vtapplet/vt.cpp
index 0d4e657..7885f83 100644
--- a/core/applets/vtapplet/vt.cpp
+++ b/core/applets/vtapplet/vt.cpp
@@ -34,4 +34,4 @@ using namespace Opie::Core;
34 34
35VTApplet::VTApplet ( ) 35VTApplet::VTApplet()
36 : QObject ( 0, "VTApplet" ) 36 :QObject( 0, "VTApplet" ), m_ourVT( 0 )
37{ 37{
@@ -39,3 +39,3 @@ VTApplet::VTApplet ( )
39 39
40VTApplet::~VTApplet ( ) 40VTApplet::~VTApplet()
41{ 41{
@@ -43,3 +43,3 @@ VTApplet::~VTApplet ( )
43 43
44int VTApplet::position ( ) const 44int VTApplet::position() const
45{ 45{
@@ -48,3 +48,3 @@ int VTApplet::position ( ) const
48 48
49QString VTApplet::name ( ) const 49QString VTApplet::name() const
50{ 50{
@@ -53,3 +53,3 @@ QString VTApplet::name ( ) const
53 53
54QString VTApplet::text ( ) const 54QString VTApplet::text() const
55{ 55{
@@ -70,3 +70,3 @@ QString VTApplet::tr( const char* s, const char* p ) const
70 70
71QIconSet VTApplet::icon ( ) const 71QIconSet VTApplet::icon() const
72{ 72{
@@ -76,3 +76,3 @@ QIconSet VTApplet::icon ( ) const
76 76
77QPopupMenu *VTApplet::popup ( QWidget* parent ) const 77QPopupMenu *VTApplet::popup( QWidget* parent ) const
78{ 78{
@@ -98,2 +98,4 @@ QPopupMenu *VTApplet::popup ( QWidget* parent ) const
98 98
99 m_ourVT = vtstat.v_active;
100
99 connect( m_subMenu, SIGNAL( activated(int) ), this, SLOT( changeVT(int) ) ); 101 connect( m_subMenu, SIGNAL( activated(int) ), this, SLOT( changeVT(int) ) );
@@ -116,2 +118,7 @@ void VTApplet::changeVT( int index )
116 ioctl( fd, VT_ACTIVATE, index-500 ); 118 ioctl( fd, VT_ACTIVATE, index-500 );
119 if ( m_ourVT )
120 {
121 odebug << "VTApplet::waiting for user to return to VT " << m_ourVT << oendl;
122 ioctl( fd, VT_WAITACTIVE, m_ourVT );
123 }
117} 124}
@@ -150,3 +157,3 @@ void VTApplet::activated()
150 157
151QRESULT VTApplet::queryInterface ( const QUuid &uuid, QUnknownInterface **iface ) 158QRESULT VTApplet::queryInterface( const QUuid &uuid, QUnknownInterface **iface )
152{ 159{
diff --git a/core/applets/vtapplet/vt.h b/core/applets/vtapplet/vt.h
index 4c92ddd..4fa73e5 100644
--- a/core/applets/vtapplet/vt.h
+++ b/core/applets/vtapplet/vt.h
@@ -48,2 +48,3 @@ private:
48 mutable QPopupMenu* m_subMenu; 48 mutable QPopupMenu* m_subMenu;
49 mutable int m_ourVT;
49}; 50};