[gnome-builder] buffer-addin: be assertive about main thread usage
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] buffer-addin: be assertive about main thread usage
- Date: Fri, 5 Jan 2018 02:21:57 +0000 (UTC)
commit b319d680a6b36cd899f8f9b8f93264364a1455f7
Author: Christian Hergert <chergert redhat com>
Date: Thu Jan 4 18:21:15 2018 -0800
buffer-addin: be assertive about main thread usage
src/libide/buffers/ide-buffer-addin.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/libide/buffers/ide-buffer-addin.c b/src/libide/buffers/ide-buffer-addin.c
index 7db67ec..e356a1a 100644
--- a/src/libide/buffers/ide-buffer-addin.c
+++ b/src/libide/buffers/ide-buffer-addin.c
@@ -20,6 +20,7 @@
#include <libpeas/peas.h>
+#include "application/ide-application.h"
#include "buffers/ide-buffer-addin.h"
#include "buffers/ide-buffer-private.h"
@@ -59,6 +60,7 @@ void
ide_buffer_addin_load (IdeBufferAddin *self,
IdeBuffer *buffer)
{
+ g_return_if_fail (IDE_IS_MAIN_THREAD ());
g_return_if_fail (IDE_IS_BUFFER_ADDIN (self));
g_return_if_fail (IDE_IS_BUFFER (buffer));
@@ -83,6 +85,7 @@ void
ide_buffer_addin_unload (IdeBufferAddin *self,
IdeBuffer *buffer)
{
+ g_return_if_fail (IDE_IS_MAIN_THREAD ());
g_return_if_fail (IDE_IS_BUFFER_ADDIN (self));
g_return_if_fail (IDE_IS_BUFFER (buffer));
@@ -110,6 +113,7 @@ ide_buffer_addin_find_by_module_name (IdeBuffer *buffer,
PeasExtensionSet *set;
PeasExtension *ret = NULL;
+ g_return_val_if_fail (IDE_IS_MAIN_THREAD (), NULL);
g_return_val_if_fail (IDE_IS_BUFFER (buffer), NULL);
g_return_val_if_fail (module_name != NULL, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]