title: Kivymd OneLineIconListItem shows 2 icon
body: <p>I have this one function where I fetch 10 songs from database and display the songs into OneLineIconListItem. My code works just fine, but the thing is, there is 2 icons showing. Why does I get 2 icons? If someone know why this happens please help me.</p>
  <p>Below is my code and the screenshot of OneLineIconListItem with 2 icons that I get.</p>
  <pre><code>OneLineIconListItem class code:
  
  class SongList(OneLineIconListItem):
      song = StringProperty() # to store song title
  
  
  The .kv for SongList:
  
  &lt;SongList&gt;:
      text: root.song
      IconLeftWidget:
          icon: &quot;arrow-right-drop-circle&quot;
  
  The fetch function:
  
  if emo_detected == &quot;happy&quot;:
              happy_query = &quot;SELECT SongName FROM songs_list WHERE SongCluster=1 ORDER BY RAND() LIMIT 10&quot;
              self.cursor.execute(happy_query)
              happy_songs = self.cursor.fetchall()
              for i in happy_songs:
                  rechappy = SongList()
                  rechappy.song = i[0]
                  self.wm.screens[3].ids['recommended_song_list'].add_widget(rechappy)
  
  MDList where I want to put the OneLineIconListItem:
  
  ScrollView:
       bar_width: 0
       MDList:
       id: recommended_song_list
  </code></pre>
  <p><a href="https://i.stack.imgur.com/iGmby.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/iGmby.jpg" alt="The screenshot of OneLineIconListItem with 2 icons that I get" /></a></p>