Index: flag.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/flag/flag.inc,v
retrieving revision 1.1.2.30.2.24
diff -u -r1.1.2.30.2.24 flag.inc
--- flag.inc	8 May 2010 23:48:54 -0000	1.1.2.30.2.24
+++ flag.inc	21 Sep 2010 18:21:56 -0000
@@ -1005,6 +1005,8 @@
    * Deletes a flag from the database.
    */
   function delete() {
+    // Allow modules to act before we delete.
+    module_invoke_all('flag_delete', $this);
     db_query('DELETE FROM {flags} WHERE fid = %d', $this->fid);
     db_query('DELETE FROM {flag_content} WHERE fid = %d', $this->fid);
     db_query('DELETE FROM {flag_types} WHERE fid = %d', $this->fid);

