diff --git a/src/plugin-deepinid/operation/qrc/deepinid.qrc b/src/plugin-deepinid/operation/qrc/deepinid.qrc
index 0e1cbba2d3..d43efec43a 100644
--- a/src/plugin-deepinid/operation/qrc/deepinid.qrc
+++ b/src/plugin-deepinid/operation/qrc/deepinid.qrc
@@ -1,7 +1,9 @@
+
+ icons/dcc_cloud_logo.dci
+
icons/dcc_login_bg.svg
- icons/dcc_cloud_logo.svg
icons/waitting.svg
diff --git a/src/plugin-deepinid/operation/qrc/icons/dcc_cloud_logo.dci b/src/plugin-deepinid/operation/qrc/icons/dcc_cloud_logo.dci
new file mode 100644
index 0000000000..9be0c9d582
Binary files /dev/null and b/src/plugin-deepinid/operation/qrc/icons/dcc_cloud_logo.dci differ
diff --git a/src/plugin-deepinid/operation/qrc/icons/dcc_cloud_logo.svg b/src/plugin-deepinid/operation/qrc/icons/dcc_cloud_logo.svg
deleted file mode 100644
index 77251a7279..0000000000
--- a/src/plugin-deepinid/operation/qrc/icons/dcc_cloud_logo.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/plugin-deepinid/qml/LoginPage.qml b/src/plugin-deepinid/qml/LoginPage.qml
index 9c4473afad..b3db0a198b 100644
--- a/src/plugin-deepinid/qml/LoginPage.qml
+++ b/src/plugin-deepinid/qml/LoginPage.qml
@@ -51,16 +51,15 @@ DccObject {
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
fillMode: Image.Pad
- clip: true
+ clip: true
source: "qrc:/icons/deepin/builtin/icons/dcc_login_bg.svg"
}
- Image {
+ D.DciIcon {
id: logoImage
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
- fillMode: Image.Pad
- source: "qrc:/icons/deepin/builtin/icons/dcc_cloud_logo.svg"
+ name: "dcc_cloud_logo"
}
}