diff options
Diffstat (limited to 'ksnapshot')
| -rw-r--r-- | ksnapshot/ksnapshot.cpp | 6 | ||||
| -rw-r--r-- | ksnapshot/ksnapshot.h | 1 | 
2 files changed, 7 insertions, 0 deletions
| diff --git a/ksnapshot/ksnapshot.cpp b/ksnapshot/ksnapshot.cpp index 7313f103..d1343d9f 100644 --- a/ksnapshot/ksnapshot.cpp +++ b/ksnapshot/ksnapshot.cpp @@ -162,6 +162,8 @@ KSnapshot::KSnapshot(TQWidget *parent, const char *name, bool grabCurrent)      connect( this, TQT_SIGNAL( user1Clicked() ), TQT_SLOT( reject() ) );      mainWidget->btnNew->setFocus(); + +    oldWinPos = pos();  }  KSnapshot::~KSnapshot() @@ -277,6 +279,7 @@ void KSnapshot::slotDragSnapshot()  void KSnapshot::slotGrab()  { +    oldWinPos = pos();      hide();      if ( mainWidget->delay() && mainWidget->mode() != Region ) @@ -365,6 +368,7 @@ void KSnapshot::slotRegionGrabbed( const TQPixmap &pix )    delete rgnGrab;    TQApplication::restoreOverrideCursor(); +  move(oldWinPos);    show();  } @@ -379,6 +383,7 @@ void KSnapshot::slotWindowGrabbed( const TQPixmap &pix )      }      TQApplication::restoreOverrideCursor(); +    move(oldWinPos);      show();  } @@ -560,6 +565,7 @@ void KSnapshot::performGrab()      TQApplication::restoreOverrideCursor();      modified = true;      updateCaption(); +    move(oldWinPos);      show();  } diff --git a/ksnapshot/ksnapshot.h b/ksnapshot/ksnapshot.h index 55c0917b..fb8084bd 100644 --- a/ksnapshot/ksnapshot.h +++ b/ksnapshot/ksnapshot.h @@ -153,6 +153,7 @@ private:      bool modified;      TDETrader::OfferList openWithOffers;      TQMap<TDEProcess*, KTempFile*> m_tmpFiles; +    TQPoint oldWinPos;  };  #endif // KSNAPSHOT_H | 
