[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmail-devel
Subject:    Re: [PATCH] forward multiple messages
From:       Michael =?iso-8859-1?q?H=E4ckel?= <haeckel () kde ! org>
Date:       2002-05-31 15:33:14
[Download RAW message or body]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Friday 31 May 2002 15:53, Carsten Burghardt wrote:
> >
> > I check now for an already active transfer in transferSelectedMsgs() and
> > block during this time.
> > Another possibility would be to alter the updateMessageActions so that it
> > doesn't change the current enabled-status (which it does when you select
> > a different message). But I think this one is safer.
>
> Here is a correction, isEnabled did you the expected thing, so I use
> isVisible instead.

At least for me this doesn't fix the mentioned crash, did you really test 
that?

Also error handling doesn't work correctely. If transferring the messages 
fails for some reasons the progressbar simply doesn't go away.

Regards,
Michael Häckel

[New Thread 1024 (LWP 32139)]
0x4151e079 in wait4 () from /lib/libc.so.6
#0  0x4151e079 in wait4 () from /lib/libc.so.6
#1  0x41596944 in __DTOR_END__ () from /lib/libc.so.6
#2  0x413f7177 in waitpid () from /lib/libpthread.so.0
#3  0x40b5a81c in KCrash::defaultCrashHandler ()
   from /opt/kde31/lib/libkdecore.so.4
#4  0x413f4bc4 in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x080b9230 in KMMainWin::slotMsgTransfered (this=0x82b3858, msg=0x86926d0)
    at kmmainwin.cpp:3426
#7  0x080a002d in KMMainWin::qt_invoke (this=0x82b3858, _id=213, 
_o=0xbfffd468)
    at kmmainwin.moc:604
#8  0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#9  0x081e8dfb in KMImapJob::messageRetrieved (this=0x874f550, t0=0x86926d0)
    at kmfolderimap.moc:134
#10 0x081dd9d8 in KMImapJob::slotGetMessageResult (this=0x874f550, 
    job=0x874f718) at kmfolderimap.cpp:1132
#11 0x081e9065 in KMImapJob::qt_invoke (this=0x874f550, _id=2, _o=0xbfffd5f8)
    at kmfolderimap.moc:179
#12 0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#13 0x4049d365 in KIO::Job::result () from /opt/kde31/lib/libkio.so.4
#14 0x4047c2d2 in KIO::Job::emitResult () from /opt/kde31/lib/libkio.so.4
#15 0x4047ef69 in KIO::SimpleJob::slotFinished ()
   from /opt/kde31/lib/libkio.so.4
#16 0x404838d1 in KIO::TransferJob::slotFinished ()
   from /opt/kde31/lib/libkio.so.4
#17 0x4049e76c in KIO::TransferJob::qt_invoke ()
   from /opt/kde31/lib/libkio.so.4
#18 0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#19 0x40e7410e in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#20 0x4046b25c in KIO::SlaveInterface::finished ()
   from /opt/kde31/lib/libkio.so.4
#21 0x404674a4 in KIO::SlaveInterface::dispatch ()
   from /opt/kde31/lib/libkio.so.4
#22 0x40466ff2 in KIO::SlaveInterface::dispatch ()
   from /opt/kde31/lib/libkio.so.4
#23 0x4046413c in KIO::Slave::gotInput () from /opt/kde31/lib/libkio.so.4
#24 0x40466609 in KIO::Slave::qt_invoke () from /opt/kde31/lib/libkio.so.4
#25 0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#26 0x40e742db in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#27 0x41128ead in QSocketNotifier::activated ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#28 0x40e8a6af in QSocketNotifier::event ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#29 0x40e1c326 in QApplication::internalNotify ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#30 0x40e1c1c4 in QApplication::notify () from 
/usr/local/qt3/lib/libqt-mt.so.3
#31 0x40abbf35 in KApplication::notify () from /opt/kde31/lib/libkdecore.so.4
#32 0x40dc9efd in sn_activate () from /usr/local/qt3/lib/libqt-mt.so.3
#33 0x40dca6c7 in QApplication::processNextEvent ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#34 0x40e1d7b2 in QApplication::enter_loop ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#35 0x40fc0469 in QDialog::exec () from /usr/local/qt3/lib/libqt-mt.so.3
#36 0x409ac80f in createKMessageBox () from /opt/kde31/lib/libkdeui.so.4
#37 0x409acd0c in KMessageBox::questionYesNoList ()
   from /opt/kde31/lib/libkdeui.so.4
#38 0x409ac966 in KMessageBox::questionYesNo ()
   from /opt/kde31/lib/libkdeui.so.4
#39 0x0810dfe6 in KMHeaders::forwardMsg (this=0x8462550, msgList=0x82b3a9c)
    at kmheaders.cpp:1459
#40 0x080ab5b5 in KMMainWin::slotReallyForwardMsg (this=0x82b3858)
    at kmmainwin.cpp:1371
#41 0x0809fa19 in KMMainWin::qt_invoke (this=0x82b3858, _id=118, 
_o=0xbfffe378)
    at kmmainwin.moc:509
#42 0x40e74225 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#43 0x40e7410e in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#44 0x0809f65c in KMMainWin::messagesTransfered (this=0x82b3858)
    at kmmainwin.moc:451
#45 0x080b9279 in KMMainWin::slotMsgTransfered (this=0x82b3858, msg=0x8676310)
    at kmmainwin.cpp:3432
#46 0x080a002d in KMMainWin::qt_invoke (this=0x82b3858, _id=213, 
_o=0xbfffe4a4)
    at kmmainwin.moc:604
#47 0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#48 0x081e8dfb in KMImapJob::messageRetrieved (this=0x8667e18, t0=0x8676310)
    at kmfolderimap.moc:134
#49 0x081dd9d8 in KMImapJob::slotGetMessageResult (this=0x8667e18, 
    job=0x86516c8) at kmfolderimap.cpp:1132
#50 0x081e9065 in KMImapJob::qt_invoke (this=0x8667e18, _id=2, _o=0xbfffe634)
    at kmfolderimap.moc:179
#51 0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#52 0x4049d365 in KIO::Job::result () from /opt/kde31/lib/libkio.so.4
#53 0x4047c2d2 in KIO::Job::emitResult () from /opt/kde31/lib/libkio.so.4
#54 0x4047ef69 in KIO::SimpleJob::slotFinished ()
   from /opt/kde31/lib/libkio.so.4
#55 0x404838d1 in KIO::TransferJob::slotFinished ()
   from /opt/kde31/lib/libkio.so.4
#56 0x4049e76c in KIO::TransferJob::qt_invoke ()
   from /opt/kde31/lib/libkio.so.4
#57 0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#58 0x40e7410e in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#59 0x4046b25c in KIO::SlaveInterface::finished ()
   from /opt/kde31/lib/libkio.so.4
#60 0x404674a4 in KIO::SlaveInterface::dispatch ()
   from /opt/kde31/lib/libkio.so.4
#61 0x40466ff2 in KIO::SlaveInterface::dispatch ()
   from /opt/kde31/lib/libkio.so.4
#62 0x4046413c in KIO::Slave::gotInput () from /opt/kde31/lib/libkio.so.4
#63 0x40466609 in KIO::Slave::qt_invoke () from /opt/kde31/lib/libkio.so.4
#64 0x40e741c4 in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#65 0x40e742db in QObject::activate_signal ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#66 0x41128ead in QSocketNotifier::activated ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#67 0x40e8a6af in QSocketNotifier::event ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#68 0x40e1c326 in QApplication::internalNotify ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#69 0x40e1c1c4 in QApplication::notify () from 
/usr/local/qt3/lib/libqt-mt.so.3
#70 0x40abbf35 in KApplication::notify () from /opt/kde31/lib/libkdecore.so.4
#71 0x40dc9efd in sn_activate () from /usr/local/qt3/lib/libqt-mt.so.3
#72 0x40dca6c7 in QApplication::processNextEvent ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#73 0x40e1d7b2 in QApplication::enter_loop ()
   from /usr/local/qt3/lib/libqt-mt.so.3
#74 0x40dc9f7b in QApplication::exec () from /usr/local/qt3/lib/libqt-mt.so.3
#75 0x0820a769 in main (argc=1, argv=0xbffff334) at main.cpp:324
#76 0x414937ee in __libc_start_main () from /lib/libc.so.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE895e+e9KEPyN2R8URAthdAJ9KwPBj0qNaRuaCHwN3Z131Lrc75gCbB6j7
Pp81hzZ0sStbpWUct7ebEmg=
=2I5I
-----END PGP SIGNATURE-----

_______________________________________________
KMail Developers mailing list
kmail@mail.kde.org
http://mail.kde.org/mailman/listinfo/kmail
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic