<table><tr><td style="">davidre added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D22121">View Revision</a></tr></table><br /><div><div><p>So I'm crashing when I hit apply and then ok because <tt style="background: #ebebeb; font-size: 13px;">addURL</tt> is called from qml with an empty string and I don't understand why. In main.qml I have</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">onConfiguredImageChanged: {
      if (modelImage != configuredImage) {
          console.log("configured Image" + wallpaper.configuration.Image);
          console.log(configuredImage + "!=" + modelImage)
          imageWallpaper.addUrl(configuredImage);
      }
  }
  onModelImageChanged:{
      Qt.callLater(loadImage);
      console.log("mic to "+modelImage);
      wallpaper.configuration.Image = modelImage;
      console.log("mic:" + wallpaper.configuration.Image +" configimage:" +configuredImage);

  }</pre></div>

<p>On apply :</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">qml: mic to file:///home/david/testimages/hk5lmt9qxfw21.jpg
qml: mic:file:///home/david/testimages/hk5lmt9qxfw21.jpg configimage:file:///home/david/testimages/hk5lmt9qxfw21.jpg</pre></div>

<p>Then clicking on OK</p>

<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">qml: configured Image
qml: !=file:///home/david/testimages/hk5lmt9qxfw21.jpg</pre></div>

<p>What I dont understand is why this happens. When pressing OK without apply everything works as I would expect it.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R120 Plasma Workspace</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D22121">https://phabricator.kde.org/D22121</a></div></div><br /><div><strong>To: </strong>davidre, Plasma, davidedmundson<br /><strong>Cc: </strong>davidedmundson, msdobrescu, ngraham, filipf, plasma-devel, LeGast00n, jraleigh, fbampaloukas, GB_2, ragreen, Pitel, ZrenBot, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>