Ensure the text buffer is initialized.
(self)
| 1885 | self.buffer.select_range(start, end) |
| 1886 | |
| 1887 | def _ensure_buffer_initialized(self): |
| 1888 | """Ensure the text buffer is initialized.""" |
| 1889 | if not self.buffer and self.raw_text_view: |
| 1890 | try: |
| 1891 | self.buffer = self.raw_text_view.get_buffer() |
| 1892 | if self.buffer and not hasattr(self, "_raw_changed_handler_id"): |
| 1893 | self._raw_changed_handler_id = self.buffer.connect( |
| 1894 | "changed", self._on_raw_text_changed |
| 1895 | ) |
| 1896 | except Exception: |
| 1897 | pass |
| 1898 | |
| 1899 | def _is_source_view(self): |
| 1900 | """Check if we're using GtkSourceView.""" |
no outgoing calls
no test coverage detected