summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2009-03-11 11:40:05 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2009-03-11 11:40:05 +0100
commit0ec8742ca8915dbea64520489c7dfffe6412b908 (patch)
tree18d10b9bb4e3af47bf540ecfa832009fceac097d
parenteb35c8f3c0dcf578309c78da28af5ef55e4dda61 (diff)
downloadabrt-0ec8742ca8915dbea64520489c7dfffe6412b908.tar.gz
abrt-0ec8742ca8915dbea64520489c7dfffe6412b908.tar.xz
abrt-0ec8742ca8915dbea64520489c7dfffe6412b908.zip
Changed applet behaviour according to rhbz#489624
-rw-r--r--src/Applet/Applet.cpp2
-rw-r--r--src/Applet/CCApplet.cpp26
2 files changed, 4 insertions, 24 deletions
diff --git a/src/Applet/Applet.cpp b/src/Applet/Applet.cpp
index 8984e0e2..788faa6d 100644
--- a/src/Applet/Applet.cpp
+++ b/src/Applet/Applet.cpp
@@ -28,8 +28,6 @@ crash_notify_cb(const char* progname)
#ifdef DEBUG
std::cerr << "Application " << progname << " has crashed!" << std::endl;
#endif
- /* smth happend, show the blinking icon */
- applet->BlinkIcon(true);
applet->ShowIcon();
//applet->AddEvent(uid, std::string(progname));
applet->SetIconTooltip("A crash in package %s has been detected!", progname);
diff --git a/src/Applet/CCApplet.cpp b/src/Applet/CCApplet.cpp
index 27eef761..80964887 100644
--- a/src/Applet/CCApplet.cpp
+++ b/src/Applet/CCApplet.cpp
@@ -93,26 +93,9 @@ void CApplet::OnAppletActivate_CB(GtkStatusIcon *status_icon,gpointer user_data)
{
CApplet *applet = (CApplet *)user_data;
FILE *gui = NULL;
- //FIXME
- //gtk_status_icon_set_visible(applet->m_pStatusIcon,false);
- GtkWidget *dialog = NULL;
- dialog = gtk_message_dialog_new(NULL, GTK_DIALOG_MODAL,
- GTK_MESSAGE_QUESTION,
- GTK_BUTTONS_YES_NO,
- "ABRT has detected a crash.\nDo you want to open the crash analyzer and create a report?");
- gint result = gtk_dialog_run(GTK_DIALOG(dialog));
- switch (result)
- {
- case GTK_RESPONSE_YES:
- //FIXME - use fork+exec and absolute paths?
- gui = popen("/usr/bin/abrt-gui","r");
- gtk_status_icon_set_visible(applet->m_pStatusIcon,false);
- break;
- default:
- gtk_status_icon_set_blinking(applet->m_pStatusIcon,false);
- break;
- }
- gtk_widget_destroy (dialog);
+ //FIXME - use fork+exec and absolute paths?
+ gui = popen("/usr/bin/abrt-gui","r");
+ gtk_status_icon_set_visible(applet->m_pStatusIcon,false);
}
void CApplet::OnMenuPopup_cb(GtkStatusIcon *status_icon,
@@ -120,8 +103,7 @@ void CApplet::OnMenuPopup_cb(GtkStatusIcon *status_icon,
guint activate_time,
gpointer user_data)
{
- /* for now just hide the icon on RMB */
- gtk_status_icon_set_blinking(((CApplet *)user_data)->m_pStatusIcon, false);
+ //gtk_status_icon_set_blinking(((CApplet *)user_data)->m_pStatusIcon, false);
}
void CApplet::ShowIcon()