--0-2133354622-1243805339=:97224 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable >On Sunday 31 May 2009, dantti85-dev@yahoo.com.br wrote:=0A>> What about do= ing the old test (isLocalFile || isRelativePath()), this would=0A>> keep th= e old behavior and add support for relative paths, i believe=0A>> something= like http://path_to/thing.desktop will never be relative?=0A>=0A>hm.. prob= ably not. =0A>=0A>so, let's try isRelativePath and see if that brings any n= ew edge cases with =0A>it. hopefully not :) add a comment in there about al= l this and we should be =0A>golden.=0AComments added :D=0A=0A>thanks for fi= xing this ...=0ANo problem :D, this seems a bit rare case but i got upset w= ith that gear :P=0A=0ANow the attached diff seems to fix better the problem= , if=0Ayou don't have anything against it I'll commit.=0A=0ACheers,=0ADanie= l.=0A=0A=0A=0A Veja quais s=E3o os assuntos do momento no Yahoo! +Busc= ados=0Ahttp://br.maisbuscados.yahoo.com --0-2133354622-1243805339=:97224 Content-Type: text/x-diff; name="kickoff.diff" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="kickoff.diff" SW5kZXg6IGFwcGxldHMva2lja29mZi9jb3JlL21vZGVscy5jcHAKPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQotLS0gYXBwbGV0cy9raWNrb2ZmL2NvcmUvbW9k ZWxzLmNwcAkocmV2aXPDo28gOTc1Mzg3KQorKysgYXBwbGV0cy9raWNrb2Zm L2NvcmUvbW9kZWxzLmNwcAkoY8OzcGlhIGRlIHRyYWJhbGhvKQpAQCAtNTks NyArNTksMTAgQEAKIAogICAgIFFTdGFuZGFyZEl0ZW0gKml0ZW0gPSAwOwog Ci0gICAgaWYgKHVybC5pc0xvY2FsRmlsZSgpICYmIHVybFN0cmluZy5lbmRz V2l0aCgiLmRlc2t0b3AiKSkgeworICAgIC8vIE1hdGNoIGZpbGVzIGVuZGlu ZyB3aXRoICIuZGVza3RvcCIgYW5kIGJlaW5nIGxvY2FsIG9yIGhhdmluZyBh IHJlbGF0aXZlCisgICAgLy8gcGF0aC4gRm9yIGluc3RhbmNlIGFwcGxpY2F0 aW9ucyB0aGF0IHN0aWxsIGluc3RhbGxzIC5kZXNrdG9wIGZpbGVzIGF0Cisg ICAgLy8gL3Vzci9zaGFyZS9hcHBsbmssIGxpa2UgS1ZpcmMgMworICAgIGlm ICh1cmxTdHJpbmcuZW5kc1dpdGgoIi5kZXNrdG9wIikgJiYgKHVybC5pc0xv Y2FsRmlsZSgpIHx8IHVybC5pc1JlbGF0aXZlKCkpKSB7CiAgICAgICAgIC8v IC5kZXNrdG9wIGZpbGVzIG1heSBiZSBzZXJ2aWNlcyAodHlwZSBmaWVsZCA9 PSAnQXBwbGljYXRpb24nIG9yICdTZXJ2aWNlJykKICAgICAgICAgLy8gb3Ig dGhleSBtYXkgYmUgb3RoZXIgdHlwZXMgc3VjaCBhcyBsaW5rcy4KICAgICAg ICAgLy8KSW5kZXg6IGFwcGxldHMva2lja29mZi91aS9jb250ZXh0bWVudWZh Y3RvcnkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGFwcGxldHMv a2lja29mZi91aS9jb250ZXh0bWVudWZhY3RvcnkuY3BwCShyZXZpc8OjbyA5 NzUzODcpCisrKyBhcHBsZXRzL2tpY2tvZmYvdWkvY29udGV4dG1lbnVmYWN0 b3J5LmNwcAkoY8OzcGlhIGRlIHRyYWJhbGhvKQpAQCAtMzgsNiArMzgsNyBA QAogI2luY2x1ZGUgPFNvbGlkL09wdGljYWxEcml2ZT4KICNpbmNsdWRlIDxT b2xpZC9PcHRpY2FsRGlzYz4KICNpbmNsdWRlIDxLVXJsPgorI2luY2x1ZGUg PEtTdGFuZGFyZERpcnM+CiAKIC8vIFBsYXNtYQogI2luY2x1ZGUgPFBsYXNt YS9Db250YWlubWVudD4KQEAgLTE0OSw3ICsxNTAsMTUgQEAKICAgICBpZiAo KGQtPmFwcGxldCkgJiYgKGt1cmwuc2NoZW1lKCkgIT0gImxlYXZlIikpIHsK ICAgICAgICAgUGxhc21hOjpDb250YWlubWVudCAqY29udGFpbm1lbnQgPSBk LT5hcHBsZXQtPmNvbnRhaW5tZW50KCk7CiAKLSAgICAgICAgaWYgKGNvbnRh aW5tZW50ICYmIGNvbnRhaW5tZW50LT5jb3JvbmEoKSkgeworICAgICAgICAv LyBUaGVyZSBtaWdodCBiZSByZWxhdGl2ZSBwYXRocyBmb3IgLmRlc2t0b3Ag aW5zdGFsbGVkIGluCisgICAgICAgIC8vIC91c3Ivc2hhci9hcHBsbmssIHdl IG5lZWQgdG8gbG9jYXRlIHRoZW0KKyAgICAgICAgYm9vbCB1cmxGb3VuZCA9 IHRydWU7CisgICAgICAgIGlmIChrdXJsLmlzUmVsYXRpdmUoKSAmJiBrdXJs LnVybCgpLmVuZHNXaXRoKCIuZGVza3RvcCIpKSB7CisgICAgICAgICAgICBr dXJsID0gS1N0YW5kYXJkRGlyczo6bG9jYXRlKCJhcHBzIiwgdXJsKTsKKyAg ICAgICAgICAgIHVybEZvdW5kID0gIWt1cmwuaXNFbXB0eSgpOworICAgICAg ICB9CisKKyAgICAgICAgaWYgKHVybEZvdW5kICYmIGNvbnRhaW5tZW50ICYm IGNvbnRhaW5tZW50LT5jb3JvbmEoKSkgewogICAgICAgICAgICAgUGxhc21h OjpDb250YWlubWVudCAqZGVza3RvcCA9IGNvbnRhaW5tZW50LT5jb3JvbmEo KS0+Y29udGFpbm1lbnRGb3JTY3JlZW4oY29udGFpbm1lbnQtPnNjcmVlbigp KTsKIAogICAgICAgICAgICAgaWYgKGRlc2t0b3AgJiYgZGVza3RvcC0+aW1t dXRhYmlsaXR5KCkgPT0gUGxhc21hOjpNdXRhYmxlKSB7CkBAIC0xNTgsNyAr MTY3LDcgQEAKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCi0gICAgICAg IGlmIChjb250YWlubWVudCAmJiBjb250YWlubWVudC0+aW1tdXRhYmlsaXR5 KCkgPT0gUGxhc21hOjpNdXRhYmxlICYmCisgICAgICAgIGlmICh1cmxGb3Vu ZCAmJiBjb250YWlubWVudCAmJiBjb250YWlubWVudC0+aW1tdXRhYmlsaXR5 KCkgPT0gUGxhc21hOjpNdXRhYmxlICYmCiAgICAgICAgICAgICAgICAgY29u dGFpbm1lbnQtPmNvbnRhaW5tZW50VHlwZSgpID09IFBsYXNtYTo6Q29udGFp bm1lbnQ6OlBhbmVsQ29udGFpbm1lbnQpIHsKICAgICAgICAgICAgIGFkZFRv UGFuZWxBY3Rpb24tPnNldFRleHQoaTE4bigiQWRkIHRvIFBhbmVsIikpOwog ICAgICAgICAgICAgYWN0aW9ucyA8PCBhZGRUb1BhbmVsQWN0aW9uOwpAQCAt MjM0LDcgKzI0Myw3IEBACiAgICAgICAgICAgICAgICAgICAgIFBsYXNtYTo6 Q29udGFpbm1lbnQgKmRlc2t0b3AgPSBjb3JvbmEtPmNvbnRhaW5tZW50Rm9y U2NyZWVuKGNvbnRhaW5tZW50LT5zY3JlZW4oKSk7CiAgICAgICAgICAgICAg ICAgICAgIGlmIChkZXNrdG9wKSB7CiAgICAgICAgICAgICAgICAgICAgICAg ICBRVmFyaWFudExpc3QgYXJnczsKLSAgICAgICAgICAgICAgICAgICAgICAg IGFyZ3MgPDwgdXJsOworICAgICAgICAgICAgICAgICAgICAgICAgYXJncyA8 PCBrdXJsLnVybCgpOwogICAgICAgICAgICAgICAgICAgICAgICAgZGVza3Rv cC0+YWRkQXBwbGV0KCJpY29uIiwgYXJncyk7CiAgICAgICAgICAgICAgICAg ICAgIH0KICAgICAgICAgICAgICAgICB9CkBAIC0yNDYsNyArMjU1LDcgQEAK ICAgICAgICAgICAgIFBsYXNtYTo6Q29udGFpbm1lbnQgKnBhbmVsID0gZC0+ YXBwbGV0LT5jb250YWlubWVudCgpOwogICAgICAgICAgICAgaWYgKHBhbmVs KSB7CiAgICAgICAgICAgICAgICAgUVZhcmlhbnRMaXN0IGFyZ3M7Ci0gICAg ICAgICAgICAgICAgYXJncyA8PCB1cmw7CisgICAgICAgICAgICAgICAgYXJn cyA8PCBrdXJsLnVybCgpOwogCiAgICAgICAgICAgICAgICAgLy8gbW92ZSBp dCB0byB0aGUgbWlkZGxlIG9mIHRoZSBwYW5lbAogICAgICAgICAgICAgICAg IFFSZWN0RiByZWN0KHBhbmVsLT5nZW9tZXRyeSgpLndpZHRoKCkgLyAyLCAw LCAxNTAsIHBhbmVsLT5ib3VuZGluZ1JlY3QoKS5oZWlnaHQoKSk7Cg== --0-2133354622-1243805339=:97224 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel --0-2133354622-1243805339=:97224--