diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2012-04-04 16:23:58 -0500 |
---|---|---|
committer | Charles Kerr <charles.kerr@canonical.com> | 2012-04-04 16:23:58 -0500 |
commit | be334e9a0fede5823076f487d89e3994d426ff0b (patch) | |
tree | 141b2e78b9cbd9df07a8afe3954acad263267d42 /src/datetime-prefs.c | |
parent | fdd6962b447fe840027077d78a5ff6e8232ec70a (diff) | |
parent | 75d3c8be473b6c2600f187f77ffb25b21700a373 (diff) | |
download | ayatana-indicator-datetime-be334e9a0fede5823076f487d89e3994d426ff0b.tar.gz ayatana-indicator-datetime-be334e9a0fede5823076f487d89e3994d426ff0b.tar.bz2 ayatana-indicator-datetime-be334e9a0fede5823076f487d89e3994d426ff0b.zip |
* New upstream release.
* Fix location timezone sorting issue.
* Clicking the systems settings window shouldn't close the
Locations dialog. (LP: #947315)
* Add gcov targets to autotools build for code-coverage reporting.
Diffstat (limited to 'src/datetime-prefs.c')
-rw-r--r-- | src/datetime-prefs.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/datetime-prefs.c b/src/datetime-prefs.c index fbb8ea1..0e2e99c 100644 --- a/src/datetime-prefs.c +++ b/src/datetime-prefs.c @@ -577,21 +577,14 @@ setup_time_spinners (IndicatorDatetimePanel * self, GtkWidget * time, GtkWidget } static void -hide_locations (IndicatorDatetimePanel * self) -{ - if (self->priv->loc_dlg != NULL) - gtk_widget_destroy (self->priv->loc_dlg); -} - -static void show_locations (IndicatorDatetimePanel * self) { if (self->priv->loc_dlg == NULL) { self->priv->loc_dlg = datetime_setup_locations_dialog (self->priv->tzmap); GtkWidget * dlg = gtk_widget_get_toplevel (GTK_WIDGET (self)); + gtk_window_set_type_hint (GTK_WINDOW(self->priv->loc_dlg), GDK_WINDOW_TYPE_HINT_DIALOG); gtk_window_set_transient_for (GTK_WINDOW (self->priv->loc_dlg), GTK_WINDOW (dlg)); g_signal_connect (self->priv->loc_dlg, "destroy", G_CALLBACK (gtk_widget_destroyed), &self->priv->loc_dlg); - g_signal_connect_swapped (dlg, "focus-in-event", G_CALLBACK (hide_locations), self); gtk_widget_show_all (self->priv->loc_dlg); } else { |