From kde-devel Thu Sep 25 03:04:54 2008 From: "=?GB2312?B?xcvOwMa9?=" Date: Thu, 25 Sep 2008 03:04:54 +0000 To: kde-devel Subject: =?GB2312?B?W1BBVENIXUJVRzE3MTQ4OCwxNzE1NzQgY2FuJ3QgIGNyZWF0ZSB1c2VyJ3MgaG9tZSBmb2xkZXIg?= Message-Id: <20080925030454.B2B4B1377AC () mail ! redflag-linux ! com> X-MARC-Message: https://marc.info/?l=kde-devel&m=122236413802604 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--=_42_8101_1222311894" This is a MIME-formatted message. If you see this text it means that your mail software cannot handle MIME-formatted messages. --=_42_8101_1222311894 Content-Type: text/plain; charset="GB2312"; Content-Transfer-Encoding: 8bit This patch is for BUG 171488 and 171574. I find that when you add a new user, kuser doesn't create the user's home folder though you choose "Create home folder". And also when you delete a user, kuser doesn't delete the user's home folder though you choose "Delete home folder". I think that the developer maybe forget calling users->doCreate(&user) in KU_MainView::useradd() function and users->doDelete(&user) in KU_MainView::userdel() function. In order to call functions above, I set those functions public instead of protected. The attached patch applies to the directory kdeadmin/kuser/ Best regards pwp --=_42_8101_1222311894 Content-Disposition: attachment; filename="patch_for_kuser" Content-Type: application/octet-stream ; charset="ISO-8859-1"; name="patch_for_kuser" Content-Transfer-Encoding: base64 SW5kZXg6IGt1X21haW52aWV3LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBrdV9tYWludmlldy5jcHAJ77yI 54mI5pysIDg2NDU0Me+8iQorKysga3VfbWFpbnZpZXcuY3BwCe+8iOW3peS9nOWJr+acrO+8iQpA QCAtMjg2LDYgKzI4Niw3IEBACiAgICAgdXNlci5zZXRHSUQoIGdyb3VwLmdldEdJRCgpICk7CiAg ICAgdXNlci5zZXRQR1NJRCggZ3JvdXAuZ2V0U0lEKCkgKTsKICAgfQorICB1c2Vycy0+ZG9DcmVh dGUoJnVzZXIpOwogICB1c2Vycy0+YWRkKCB1c2VyICk7CiAgIGlmICggIXVwZGF0ZVVzZXJzKCkg KSB7CiAgICAgZ3JvdXBzLT5jYW5jZWxNb2RzKCk7CkBAIC0zMzcsNiArMzM4LDcgQEAKICAgdXNl ci5zZXREZWxldGVNYWlsQm94KCBkbGcuZ2V0RGVsZXRlTWFpbEJveCgpICk7CiAKIAorICB1c2Vy cy0+ZG9EZWxldGUoJnVzZXIpOwogICB1c2Vycy0+ZGVsKCBpbmRleCApOwogICBpZiAoICF1cGRh dGVVc2VycygpICkgcmV0dXJuOwogCkluZGV4OiBrdV91c2VyLmgKPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0ga3Vf dXNlci5oCe+8iOeJiOacrCA4NjQ1NDHvvIkKKysrIGt1X3VzZXIuaAnvvIjlt6XkvZzlia/mnKzv vIkKQEAgLTI0Miw2ICsyNDIsOCBAQAogCiAgIGNvbnN0IFFTdHJpbmcgJmVycm9yU3RyaW5nKCkg Y29uc3QgeyByZXR1cm4gbUVycm9yU3RyaW5nOyB9CiAgIGNvbnN0IFFTdHJpbmcgJmVycm9yRGV0 YWlscygpIGNvbnN0IHsgcmV0dXJuIG1FcnJvckRldGFpbHM7IH0KKyAgYm9vbCBkb0NyZWF0ZSgg S1VfVXNlciAqdXNlciApOworICBib29sIGRvRGVsZXRlKCBLVV9Vc2VyICp1c2VyICk7CiBwcm90 ZWN0ZWQ6CiAgIGludCBjYXBzOwogICBLVV9QcmVmc0Jhc2UgKm1DZmc7CkBAIC0yNTMsOCArMjU1 LDYgQEAKICAgUVN0cmluZyBkb21zaWQ7CiAgIFFTdHJpbmcgbUVycm9yU3RyaW5nLCBtRXJyb3JE ZXRhaWxzOwogCi0gIGJvb2wgZG9DcmVhdGUoIEtVX1VzZXIgKnVzZXIgKTsKLSAgYm9vbCBkb0Rl bGV0ZSggS1VfVXNlciAqdXNlciApOwogICB2b2lkIHBhcnNlR2Vjb3MoIGNvbnN0IGNoYXIgKmdl Y29zLCBRU3RyaW5nICZuYW1lLAogICAgIFFTdHJpbmcgJmZpZWxkMSwgUVN0cmluZyAmZmllbGQy LCBRU3RyaW5nICZmaWVsZDMgKTsKICAgdm9pZCBmaWxsR2Vjb3MoIEtVX1VzZXIgJnVzZXIsIGNv bnN0IGNoYXIgKmdlY29zICk7Cg== --=_42_8101_1222311894 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe << --=_42_8101_1222311894--