| 806 | | |
| 807 | | int nPos = sDestFilename.lastIndexOf( '/' ); |
| 808 | | sDestFilename = sDestFilename.mid( nPos + 1, sDestFilename.size() - nPos - 1 ); |
| 809 | | sDestFilename = sDrumkitDir + "/" + sDestFilename; |
| 810 | | |
| 811 | | fileCopy( sOrigFilename, sDestFilename ); |
| | 806 | |
| | 807 | /* |
| | 808 | Till rev. 743, the samples got copied into the |
| | 809 | root of the drumkit folder. |
| | 810 | |
| | 811 | Now the sample gets only copied to the folder |
| | 812 | if it doesn't reside in a subfolder of the drumkit dir. |
| | 813 | */ |
| | 814 | |
| | 815 | if( sOrigFilename.startsWith( sDrumkitDir ) ){ |
| | 816 | INFOLOG("sample is already in drumkit dir"); |
| | 817 | } else { |
| | 818 | int nPos = sDestFilename.lastIndexOf( '/' ); |
| | 819 | sDestFilename = sDestFilename.mid( nPos + 1, sDestFilename.size() - nPos - 1 ); |
| | 820 | sDestFilename = sDrumkitDir + "/" + sDestFilename; |
| | 821 | |
| | 822 | fileCopy( sOrigFilename, sDestFilename ); |
| | 823 | } |