[gnome-builder] libide/gui: disable selections in marked view



commit 1b07ef57bf25ca84a92c2b0299d1b13b9963669e
Author: Christian Hergert <chergert redhat com>
Date:   Wed Sep 21 20:21:03 2022 -0700

    libide/gui: disable selections in marked view
    
    This is causing issues with the hover provider, so the safest fix for the
    time being is to disable selection.
    
    Related #1801

 src/libide/gui/ide-marked-view.c | 10 ++++++++++
 1 file changed, 10 insertions(+)
---
diff --git a/src/libide/gui/ide-marked-view.c b/src/libide/gui/ide-marked-view.c
index 35417ef73..336ec4ce6 100644
--- a/src/libide/gui/ide-marked-view.c
+++ b/src/libide/gui/ide-marked-view.c
@@ -394,7 +394,14 @@ ide_marked_view_new (IdeMarkedContent *content)
         g_autofree char *markup_nul_terminated = g_strndup (markup, markup_len);
         child = g_object_new (GTK_TYPE_LABEL,
                               "max-width-chars", 80,
+#if 0
+                              /* This is causing issues if users right click to display
+                               * the popover which cannot be recovered from. We'll have
+                               * to figure out the right way to handle that if we want to
+                               * reenable this.
+                               */
                               "selectable", TRUE,
+#endif
                               "wrap", TRUE,
                               "xalign", 0.0f,
                               "visible", TRUE,
@@ -426,7 +433,10 @@ ide_marked_view_new (IdeMarkedContent *content)
         if (parsed != NULL)
           child = g_object_new (GTK_TYPE_LABEL,
                                 "max-width-chars", 80,
+#if 0
+                                /* See comment above */
                                 "selectable", TRUE,
+#endif
                                 "wrap", TRUE,
                                 "xalign", 0.0f,
                                 "visible", TRUE,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]