Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37748808
en ru br
ALT Linux repositórios
S:115.3.1-alt1

Group :: Rede/WWW
RPM: firefox-esr

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: rhbz-1291190-appchooser-crash.patch
Download


diff -up firefox-46.0.1/widget/gtk/nsApplicationChooser.cpp.appchooser-crash firefox-46.0.1/widget/gtk/nsApplicationChooser.cpp
--- firefox-46.0.1/widget/gtk/nsApplicationChooser.cpp.appchooser-crash	2016-05-03 07:31:12.000000000 +0200
+++ firefox-46.0.1/widget/gtk/nsApplicationChooser.cpp	2016-05-12 12:17:44.043729262 +0200
@@ -112,7 +112,9 @@ void nsApplicationChooser::Done(GtkWidge
 
   // A "response" signal won't be sent again but "destroy" will be.
   g_signal_handlers_disconnect_by_func(chooser, FuncToGpointer(OnDestroy), this);
-  gtk_widget_destroy(chooser);
+  // GTK >= 3.18 has a problem with destroying dialog at this stage for some reason.
+  // We're going to hide the dialog in this case as a workaround.
+  gtk_widget_hide(chooser);
 
   if (mCallback) {
     mCallback->Done(localHandler);
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009