diff libpurple/savedstatuses.c @ 18198:9cb31b7c2dd6

Close all delete-confirmation dialogs for it when a status is deleted.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Tue, 19 Jun 2007 19:23:25 +0000
parents 09eb621782bc
children 1afeca132d68
line wrap: on
line diff
--- a/libpurple/savedstatuses.c	Tue Jun 19 18:59:12 2007 +0000
+++ b/libpurple/savedstatuses.c	Tue Jun 19 19:23:25 2007 +0000
@@ -29,6 +29,7 @@
 #include "notify.h"
 #include "savedstatuses.h"
 #include "dbus-maybe.h"
+#include "request.h"
 #include "status.h"
 #include "util.h"
 #include "xmlnode.h"
@@ -110,6 +111,7 @@
 	g_return_if_fail(substatus != NULL);
 
 	g_free(substatus->message);
+	purple_request_close_with_handle(substatus);
 	PURPLE_DBUS_UNREGISTER_POINTER(substatus);
 	g_free(substatus);
 }
@@ -128,7 +130,7 @@
 		status->substatuses = g_list_remove(status->substatuses, substatus);
 		free_saved_status_sub(substatus);
 	}
-
+	purple_request_close_with_handle(status);
 	PURPLE_DBUS_UNREGISTER_POINTER(status);
 	g_free(status);
 }