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

List:       kde-devel
Subject:    Re: Intended behavior of "File Already Exists" dialog box?
From:       "Steven P. Ulrick" <ulrick2 () faith4miracle ! org>
Date:       2004-10-27 10:05:29
Message-ID: 200410270505.29642.ulrick2 () faith4miracle ! org
[Download RAW message or body]

On Wednesday 27 October 2004 04:19 am, David Faure wrote:
> On Wednesday 27 October 2004 06:29, Steven P. Ulrick wrote:
> > On Tuesday 26 October 2004 05:39 pm, David Faure wrote:
> > > I see. This is due to the (new since a few releases) code which tries
> > > to do a direct renaming before launching the full "copy + delete"
> > > operation. That code has its own "rename dialog" code, and I didn't
> > > want to use the "multiple files" and "skip" flags for it.... for a
> > > reason that I don't understand anymore (confusing comment).
> > >
> > > So I added it now.
> > > Testing showed that "skip" was broken (it crashed often), so I fixed
> > > that too.
> > >
> > > There are chances I still missed something though, there are so many
> > > cases... Care to test the attached patch (for CVS HEAD) ?
> >
> > Hello, David
> > The patch applied just fine, and I recompiled and installed kdelibs, and
> > I got my beloved "Skip" and "Auto Skip" back :)
> > There is one problem that I discovered right away: let's say I have seven
> > files I want to move into a directory that may already have some or all
> > of them in it.  I select the desired files, drag them to the directory,
> > and choose to "Move" them to that location.  I choose to skip a few, and
> > I choose to overwrite a few.  The last one happens to be one that I want
> > to skip.  So, I click "Cancel", and a few seconds later, I find that none
> > of the files that I had wanted to move to that other directory were
> > moved.  All the files I started with are still in their original
> > location.
>
> You're a good tester - I also thought about this bug when going to bed last
> night :) Easily fixed,
>                 if ( m_srcList.count() > 1 )
>                     mode = (RenameDlg_Mode) ( mode | M_MULTI | M_SKIP );
>                 else
>                     mode = (RenameDlg_Mode) ( mode | M_SINGLE );
> (the first line was different).

Hello, David
My above mentioned issue appears to be fixed with your above quoted changes.  
If I should find any other issues, I will let you know.

Steven P. Ulrick
-- 
 05:03:43 up 14 days, 14:33, 30 users,  load average: 2.56, 3.43, 3.29
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

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