[meego-commits] 7917: Changes to MeeGo:1.0:Netbook:Update:Testing/gnome-packagekit

daihan no_reply at build.meego.com
Wed Sep 29 06:29:23 UTC 2010


Hi,
I have made the following changes to gnome-packagekit in project MeeGo:1.0:Netbook:Update:Testing. Please review and accept ASAP.

Thank You,
daihan

[This message was auto-generated]

---

Request #7917:

  submit:   home:daihan:branches:MeeGo:1.0:Netbook:Update:Testing/gnome-packagekit(r2)(cleanup) -> MeeGo:1.0:Netbook:Update:Testing/gnome-packagekit


Message:
    Add a patch to fix BMC# 3483

State:   new          2010-09-28T23:29:22 daihan
Comment: None



changes files:
--------------
--- gnome-packagekit.changes
+++ gnome-packagekit.changes
@@ -0,0 +1,3 @@
+* Wed Sep 29 2010 Neo Fang <neo.fang at intel.com> -2.30.0
+- Add patch to enable network disconnection dialog, fix BMC# 3483
+

new:
----
  gpk-application-show-network-state.patch

spec files:
-----------
--- gnome-packagekit.spec
+++ gnome-packagekit.spec
@@ -37,6 +37,7 @@
 Patch10:     gpk-i18n.patch
 Patch11:     gpk-remove-dependcy-window.patch
 Patch12:     gpk-disable-install-button-while-downloading-metadata.patch
+Patch13:    gpk-application-show-network-state.patch
 Requires:   glib2 >= %{glib2_version}
 Requires:   gtk2 >= %{gtk2_version}
 Requires:   gnome-icon-theme
@@ -129,6 +130,8 @@
 %patch11 -p1
 # gpk-disable-install-button-while-downloading-metadata.patch
 %patch12 -p1
+# gpk-application-show-network-state.patch
+%patch13 -p1
 # >> setup
 # << setup
 

other changes:
--------------

++++++ gpk-application-show-network-state.patch (new)
--- gpk-application-show-network-state.patch
+++ gpk-application-show-network-state.patch
+--- gnome-packagekit-2.30.3/src/gpk-application.c	2010-09-15 15:00:27.518490323 +0800
++++ gnome-packagekit-2.30.3.new/src/gpk-application.c	2010-09-20 19:05:00.266556292 +0800
+@@ -2518,6 +2518,8 @@
+ gpk_application_notify_network_state_cb (PkControl *control, GParamSpec *pspec, GpkApplication *application)
+ {
+ 	PkNetworkEnum state;
++	PkErrorEnum code;
++	GtkWindow *window;
+ 
+ 	g_return_if_fail (GPK_IS_APPLICATION (application));
+ 
+@@ -2526,6 +2528,12 @@
+ 		      "network-state", &state,
+ 		      NULL);
+ 	egg_debug ("state=%i", state);
++	if (state == PK_NETWORK_ENUM_OFFLINE){
++		window = GTK_WINDOW (gtk_builder_get_object (application->priv->builder, "window_manager"));
++		gpk_error_dialog_modal (window, gpk_error_enum_to_localised_text (PK_ERROR_ENUM_NO_NETWORK),
++					gpk_error_enum_to_localised_message (PK_ERROR_ENUM_NO_NETWORK), "");
++	}
++
+ }
+ 
+ /**




More information about the MeeGo-commits mailing list