Author: jerome
Date: 2009-01-20 16:01:55 +0100 (Tue, 20 Jan 2009)
New Revision: 3502

Modified:
   
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
   
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/Playlist/RemotePlaylist.java
Log:
Fixed: #47 ?\226?\128?\148 Remplacement de (favorites copy) (favorites copy) by 
(favorite copy 2)

Modified: 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
===================================================================
--- 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
     2009-01-20 12:47:03 UTC (rev 3501)
+++ 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
     2009-01-20 15:01:55 UTC (rev 3502)
@@ -2446,20 +2446,41 @@
         * @param datas
         * @return
         */
-       private Object[] rename(Object[] newDatas, Object[][] datas){
+       //FIXME 
+       private Object[] rename(Object[] newDatas, Object[][] datas)
+       {
                if((datas == null) || (datas.length <= 0)){
                        return newDatas;
                }
                
                boolean have = true;
-               while(have){
-                       for(Object[] obj : datas){
+               while(have)
+               {
+                       int i = 0;
+                       for(Object[] obj : datas)
+                       {
                                
if(newDatas[0].toString().equals(obj[0].toString())){
-                                       newDatas[0] = newDatas[0].toString() + 
" (copy)";
+                                       if(i == 0)
+                                       {
+                                               newDatas[0] = 
newDatas[0].toString() + " (copy)";
+                                       }
+                                       else
+                                       {
+                                               try
+                                               {
+                                                       newDatas[0] = 
String.format(newDatas[0].toString().substring(0, 
+                                                               
newDatas[0].toString().indexOf(" (copy")) + " (copy %d)", i);
+                                               }
+                                               
catch(StringIndexOutOfBoundsException e)
+                                               {
+                                                       newDatas[0] = 
String.format(newDatas[0].toString() + " (copy %d)", i);
+                                               }
+                                       }
                                }
+                       
                                else have = false;
+                               i++;
                        }
-                       
                }
                return newDatas;
        }

Modified: 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/Playlist/RemotePlaylist.java
===================================================================
--- 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/Playlist/RemotePlaylist.java
  2009-01-20 12:47:03 UTC (rev 3501)
+++ 
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Object/Playlist/RemotePlaylist.java
  2009-01-20 15:01:55 UTC (rev 3502)
@@ -79,7 +79,8 @@
        }
        
        
-       public void refresh(){ //FIXME 
+       public void refresh()
+       {
                if(this.playlist.getSelectedRow() != -1)
                        RemotePlaylist.selected = 
this.playlist.getSelectedRow();
                this.setDatas(CcCommons.settings.getRemoteListDatas());


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn

Reply via email to